From: <Salvato da Windows Internet Explorer 8>
Subject: Istruzione e Formazione e Lavoro :: Repertorio dell'offerta di Istruzione e formazione professionale
Date: Tue, 14 Dec 2010 22:58:15 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CB9BE2.645CAB20"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=News&childpagename=DG_IFL%2FDetail&cid=1213399339165&p=1213276890881&packedargs=locale%3D1194453881584%26menu-to-render%3D1213276890881&pagename=DG_IFLWrapper

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang=3Dit xml:lang=3D"it" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Istruzione e =
Formazione e Lavoro :: Repertorio dell'offerta di Istruzione e =
formazione professionale</TITLE>
<META name=3Ddescription content=3D"Sito istituzionale della regione =
lombardia">
<META name=3Dkeywords content=3D"parole chiave">
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META content=3DIE=3DEmulateIE7 http-equiv=3DX-UA-Compatible><LINK =
rel=3Dstylesheet=20
type=3Dtext/css=20
href=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/css/dg.css"=
=20
media=3Dscreen><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/css/stampa.=
css"=20
media=3Dprint><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/Globalheader/c=
ss/speech.css"=20
media=3D"speech, aural">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/js/swfobject=
.js"></SCRIPT>
<!--javascript per integrare il flash-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/js/justcorne=
rs.js"></SCRIPT>
<!--javascript che arrotonda gli angoli dei banner-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/js/cssossele=
ctor.js"></SCRIPT>
<!--permette di puntare l'os nel css-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/js/jquery.js=
"></SCRIPT>
<!--include framework jquery per gli effetti javascript-->
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18975"></HEAD>
<BODY>
<P><A class=3DaccessibilityLink title=3D"Vai al primo contenuto"=20
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DNews=
&amp;childpagename=3DDG_IFL%2FDetail&amp;cid=3D1213399339165&amp;p=3D1213=
276890881&amp;packedargs=3Dlocale%3D1194453881584%26menu-to-render%3D1213=
276890881&amp;pagename=3DDG_IFLWrapper#contenutoPrincipale">Vai=20
al contenuto principale</A></P>
<DIV id=3Dgabbia>
<DIV id=3Dcontenuto>
<DIV id=3Dheader>
<DIV id=3Dtoplogo>
<DIV id=3Dlogonew><A title=3D"Torna alla Home"=20
href=3D"http://www.regione.lombardia.it/"><IMG alt=3D"Regione Lombardia" =

src=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?blobcol=3D=
urldata&amp;blobheader=3Dimage%2Fgif&amp;blobkey=3Did&amp;blobtable=3DMun=
goBlobs&amp;blobwhere=3D1213333646879&amp;ssbinary=3Dtrue"></A></DIV>
<DIV id=3Dpayoff>LOMBARDIA. <STRONG>COSTRUIAMOLA =
INSIEME.</STRONG></DIV></DIV><!-- /toplogo -->
<DIV id=3Dtopmenu>
<DIV id=3Dutility><!-- utility. --></DIV><!-- utility -->
<DIV id=3Dglobalnav>
<DL>
  <DT>01.=20
  <DD><A accessKey=3D1 title=3D"Area tematica Regione" tabIndex=3D1=20
  =
href=3D"http://www.regione.lombardia.it/cs/Satellite?c=3DPage&amp;childpa=
gename=3DRegione%2FRegioneLayout&amp;cid=3D1194454694556&amp;pagename=3DR=
GNWrapper">Regione=20
  </A></DD></DL>
<DL>
  <DT>02.=20
  <DD><A accessKey=3D2 title=3D"Area tematica Cittadini" tabIndex=3D2=20
  =
href=3D"http://www.regione.lombardia.it/cs/Satellite?c=3DPage&amp;childpa=
gename=3DCittadini%2FRegioneLayout&amp;cid=3D1194454788040&amp;pagename=3D=
CTTDNWrapper">Cittadini=20
  </A></DD></DL>
<DL>
  <DT>03.=20
  <DD><A accessKey=3D3 title=3D"Area tematica Imprese" tabIndex=3D3=20
  =
href=3D"http://www.regione.lombardia.it/cs/Satellite?c=3DPage&amp;childpa=
gename=3DImprese%2FRegioneLayout&amp;cid=3D1194454819545&amp;pagename=3DM=
PRSWrapper">Imprese=20
  </A></DD></DL>
<DL>
  <DT>04.=20
  <DD><A accessKey=3D4 title=3D"Area tematica Ambiente" tabIndex=3D4=20
  =
href=3D"http://www.regione.lombardia.it/cs/Satellite?c=3DPage&amp;childpa=
gename=3DAmbiente%2FRegioneLayout&amp;cid=3D1194454851528&amp;pagename=3D=
MBNTWrapper">Ambiente=20
  </A></DD></DL>
<DL>
  <DT>05.=20
  <DD><A accessKey=3D5 title=3D"Area tematica Tempo Libero" tabIndex=3D5 =

  =
href=3D"http://www.regione.lombardia.it/cs/Satellite?c=3DPage&amp;childpa=
gename=3DTempoLibero%2FRegioneLayout&amp;cid=3D1194454885605&amp;pagename=
=3DTMPLBRWrapper">Tempo=20
  Libero </A></DD></DL>
<DL>
  <DT>06.=20
  <DD><A accessKey=3D6 title=3DIntranet tabIndex=3D6=20
  =
href=3D"http://www.intranet.regione.lombardia.it/es/Satellite?c=3DPage&am=
p;childpagename=3DIntranet_Personale%2FINTRALayout&amp;cid=3D121333550466=
4&amp;pagename=3DINTRA_Wrapper">Intranet=20
  </A></DD></DL></DIV></DIV><!-- /topmenu --></DIV><!--/header-->
<DIV id=3Dbannerdg>
<DIV id=3Dtopdg>
<DIV id=3Dmenutopdg>
<DIV class=3Dmarginimenudg><!--googleoff:all-->
<DIV class=3Dtitolo>
<H1>Servizi</H1>
<H2>Utilit=C3=A0</H2></DIV>
<DIV class=3Dmenu>
<UL>
  <LI class=3Dattiva><A class=3Dattivo title=3DAvvisi=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FWrapperAvvisiLayout&amp;cid=3D1213314704249=
&amp;p=3D1213314704249&amp;packedargs=3DidCanale%3DAvvisi%26idPaginaCanal=
e%3D1213314704249%26locale%3D1194453881584&amp;pagename=3DDG_IFLWrapper">=
Avvisi</A>=20

  <LI class=3Dattiva><A class=3Dattivo title=3DBandi=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FWrapperBandiLayout&amp;cid=3D1213279683841&=
amp;p=3D1213279683841&amp;packedargs=3DidCanale%3DBandi%26idPaginaCanale%=
3D1213279683841%26locale%3D1194453881584&amp;pagename=3DDG_IFLWrapper">Ba=
ndi</A>=20

  <LI id=3Dultima class=3Dattiva><A class=3Dattivo title=3DEventi=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGLayout&amp;cid=3D1213276891027&amp;p=3D12=
13276891027&amp;packedargs=3DidCanale%3DEventi%26idPaginaCanale%3D1213276=
891027%26locale%3D1194453881584&amp;pagename=3DDG_IFLWrapper">Eventi</A> =

  </LI></UL></DIV><!--googleon:all-->
<DIV id=3Dformdg class=3Dcercalaterale>
<DIV class=3Dcontenutodg>
<FORM method=3Dpost action=3D/cs/Satellite>
<FIELDSET class=3DsearchRapid><LEGEND><SPAN>Ricerca =
rapida</SPAN></LEGEND>
<P><LABEL for=3DkeywordsGSA>Ricerca</LABEL> <INPUT value=3DPage =
type=3Dhidden name=3Dc>=20
<INPUT value=3DDG_IFL/DGLayout type=3Dhidden name=3Dchildpagename> =
<INPUT=20
value=3D1213276890994 type=3Dhidden name=3Dcid> <INPUT =
value=3DDG_IFLWrapper type=3Dhidden=20
name=3Dpagename> </P>
<DIV class=3Dinputwrapper><INPUT id=3DkeywordsGSA class=3DcercaNew =
maxLength=3D50=20
name=3Dkeyword> <INPUT class=3DimageNew=20
alt=3D"immagine del bottone di invio della form"=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/img/bottoni/=
cercadg.gif"=20
type=3Dimage> </DIV></FIELDSET> </FORM></DIV></DIV></DIV></DIV></DIV>
<DIV id=3Dtitolodg>
<H1 class=3DtitoloWhitedg><A=20
title=3D"Torna alla home page di Istruzione e Formazione e Lavoro"=20
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGHomeLayout&amp;cid=3D1213276890881&amp;pa=
gename=3DDG_IFLWrapper">Direzione=20
Generale<BR>Istruzione, Formazione e Lavoro </A></H1></DIV>
<H2><A title=3D"Torna alla home page di Istruzione e Formazione e =
Lavoro"=20
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGHomeLayout&amp;cid=3D1213276890881&amp;pa=
gename=3DDG_IFLWrapper"><IMG=20
alt=3D"Direzione Generale Istruzione, Formazione e Lavoro"=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?blobcol=3D=
urldata&amp;blobheader=3Dimage%2Fjpeg&amp;blobkey=3Did&amp;blobtable=3DMu=
ngoBlobs&amp;blobwhere=3D1213289223342&amp;ssbinary=3Dtrue"=20
width=3D980 height=3D195> </A></H2></DIV>
<DIV id=3Dcorpo><!--contenitore per il corpo della pagina-->
<DIV class=3Dcontenitoretondo><!-- posiziona il bordo stondato-->
<DIV class=3Dtitolosinistra>
<H1>MENU</H1>
<H2><A title=3D"Torna alla home page di Istruzione e Formazione e =
Lavoro"=20
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGHomeLayout&amp;cid=3D1213276890881&amp;pa=
gename=3DDG_IFLWrapper">Home=20
DG</A></H2></DIV>
<DIV id=3Dtondomenu><IMG alt=3D[*]=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/img/sfondi/b=
ordotondohomecanaledgbig.gif">=20
</DIV></DIV><!--fine contenitore tondo-->
<DIV id=3Dnavigazionelocale class=3Dcanaledg>
<DIV class=3Dmenu><!--menu: gestisce la struttura dei menu nel sito-->
<UL class=3Dfirst>
  <LI><!--googleoff:anchor--><A title=3D"Chi siamo"=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGLayout&amp;cid=3D1213276893298&amp;p=3D12=
13276893298&amp;pagename=3DDG_IFLWrapper">Chi=20
  siamo</A><!--googleon:anchor-->=20
  <LI><!--googleoff:anchor--><A title=3D"Dote Scuola"=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGLayout&amp;cid=3D1213341315453&amp;p=3D12=
13341315453&amp;pagename=3DDG_IFLWrapper">Dote=20
  Scuola</A><!--googleon:anchor-->=20
  <LI><!--googleoff:anchor--><A title=3D"Dote Lavoro"=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGLayout&amp;cid=3D1213341388000&amp;p=3D12=
13341388000&amp;pagename=3DDG_IFLWrapper">Dote=20
  Lavoro</A><!--googleon:anchor-->=20
  <LI><!--googleoff:anchor--><A title=3D"Dote Formazione"=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGLayout&amp;cid=3D1213341454946&amp;p=3D12=
13341454946&amp;pagename=3DDG_IFLWrapper">Dote=20
  Formazione</A><!--googleon:anchor-->=20
  <LI><!--googleoff:anchor--><A title=3D"Istruzione e Formazione"=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGLayout&amp;cid=3D1213292957331&amp;p=3D12=
13292957331&amp;pagename=3DDG_IFLWrapper">Istruzione=20
  e Formazione</A><!--googleon:anchor-->=20
  <LI><!--googleoff:anchor--><A title=3D"Lavoro e Servizi per l"=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGLayout&amp;cid=3D1213300052483&amp;p=3D12=
13300052483&amp;pagename=3DDG_IFLWrapper"=20
  impresa?>Lavoro e Servizi per l'impresa</A><!--googleon:anchor-->=20
  <LI><!--googleoff:anchor--><A title=3D"Offerta formativa"=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGLayout&amp;cid=3D1213285184433&amp;p=3D12=
13285184433&amp;pagename=3DDG_IFLWrapper">Offerta=20
  formativa</A><!--googleon:anchor-->=20
  <LI><!--googleoff:anchor--><A title=3DOperatori=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGLayout&amp;cid=3D1213276893520&amp;p=3D12=
13276893520&amp;pagename=3DDG_IFLWrapper">Operatori</A><!--googleon:ancho=
r-->=20

  <LI><!--googleoff:anchor--><A title=3D"Fondo Sociale Europeo =
2007/2013"=20
  =
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DDG_IFL%2FDGLayout&amp;cid=3D1213276893725&amp;p=3D12=
13276893725&amp;pagename=3DDG_IFLWrapper">Fondo=20
  Sociale Europeo 2007/2013</A><!--googleon:anchor-->=20
</LI></UL><BR><BR></DIV></DIV><!--/navigazionelocale--><!--gestione =
label LN-->
<DIV id=3Dgabbiacontenuto><!--gabbiacontenuto: aggancia testo e =
contenuto contestuale, esetndendo lo sfondo--><A=20
name=3DcontenutoPrincipale></A>
<DIV id=3Dtesto><!--contenuto nelle varie pagine-->
<H1 class=3Dscuro>Repertorio dell'offerta di Istruzione e formazione =
professionale=20
</H1>
<P class=3Dinfocontenuto>2 dicembre 2010</P>
<P>
<P>Regione Lombardia ha approvato il repertorio per l'offerta di =
Istruzione e=20
formazione professionale di secondo ciclo, come&nbsp;riferimento per la=20
programmazione dell'anno scolastico e formativo 2011/2012.</P>
<P>Si pubblicano il decreto e l'allegato A.</P>
<P>&nbsp;</P>
<P></P>
<P></P>
<DIV class=3Dcorredo><!--corredo:contiene allegati, immagini per =
l'intervento ed altro -->
<P class=3Dcorredo>Allegati</P><!--usa un p per migliorare la SEO!-->
<DIV class=3Dallegato><IMG class=3Dfloat=20
alt=3D"decreto numero 12564 del 2 dicembre 2010"=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/Regione/img/mim=
e/pdf.gif">=20

<P class=3Ddescrizione><A title=3D"decreto numero 12564 del 2 dicembre =
2010"=20
href=3D"http://www.formalavoro.regione.lombardia.it/shared/ccurl/465/509/=
decreto%20n.12564%20del%202%20dicembre%202010.pdf">decreto=20
n.12564 del 2 dicembre 2010 (60 KB) </A></P>
<P class=3Dnomefile>PDF</P></DIV>
<DIV class=3Dallegato><IMG class=3Dfloat=20
alt=3D"Allegato A al decreto numero 12564 del 2 dicembre 2010"=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/Regione/img/mim=
e/pdf.gif">=20

<P class=3Ddescrizione><A=20
title=3D"Allegato A al decreto numero 12564 del 2 dicembre 2010"=20
href=3D"http://www.formalavoro.regione.lombardia.it/shared/ccurl/770/612/=
Allegato%20A%20al%20decreto%20n.12564%20del%202%20dicembre%202010.pdf">Al=
legato=20
A al decreto n.12564 del 2 dicembre 2010 (45 KB) </A></P>
<P class=3Dnomefile>PDF</P></DIV></DIV>
<DIV class=3Dcorredo><!--corredo:contiene allegati, immagini per =
l'intervento ed altro --></DIV></DIV><!--/testo-->
<DIV id=3Dcontestuale><!--contenuti contestuali al =
testo--></DIV><!--/contestuale-->
<DIV class=3Dsocial_bookmark>
<SCRIPT type=3Dtext/javascript>=0A=
	function ShareRegLomb(url, type){											=0A=
		switch(type){=0A=
			case 'f':=0A=
				cUrl=3D"http://www.facebook.com/sharer.php?u=3D" + url;														=
		=0A=
				window.open(cUrl,"Facebook_Sharing_for_Regione_Lombardia");=0A=
				break;=0A=
			case 't':=0A=
				cUrl=3D"http://twitter.com/home/?status=3D" + url;							=0A=
				window.open(cUrl,"Twitter_Sharing_for_Regione_Lombardia");=0A=
				break;=0A=
			case 'm':=0A=
				cUrl=3D"http://www.myspace.com/Modules/PostTo/Pages/?l=3D3&u=3D" + =
url;							=0A=
				window.open(cUrl,"MySpace_Sharing_for_Regione_Lombardia");=0A=
				break;=0A=
		}	=0A=
	} =0A=
</SCRIPT>

<H2 class=3Dsmall>Condividi questa pagina </H2>
<DIV class=3Dsocial_network><A title=3D"Aggiungi a Facebook"=20
href=3D"javascript:ShareRegLomb(encodeURIComponent('http://www.formalavor=
o.regione.lombardia.it/cs/Satellite?c=3DNews&amp;childpagename=3DDG_IFL%2=
FDetail&amp;cid=3D1213399339165&amp;pagename=3DDG_IFLWrapper'), 'f');"=20
rel=3Dnofollow><IMG class=3Dsocial_img alt=3D"Aggiungi a Facebook"=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/Regione/img/log=
hi/facebook.png">=20
</A><A title=3D"Aggiungi a Myspace"=20
href=3D"javascript:ShareRegLomb(encodeURIComponent('http://www.formalavor=
o.regione.lombardia.it/cs/Satellite?c=3DNews&amp;childpagename=3DDG_IFL%2=
FDetail&amp;cid=3D1213399339165&amp;pagename=3DDG_IFLWrapper'), 'm');"=20
rel=3Dnofollow><IMG class=3Dsocial_img alt=3D"Aggiungi a Myspace"=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/Regione/img/log=
hi/myspace.png">=20
</A><A title=3D"Aggiungi a Twitter"=20
href=3D"javascript:ShareRegLomb(encodeURIComponent('http://www.formalavor=
o.regione.lombardia.it/cs/Satellite?c=3DNews&amp;cid=3D1213399339165&amp;=
pagename=3DSPRL%2FPermalink&amp;site=3DDG_IFL'), 't');"=20
rel=3Dnofollow><IMG class=3Dsocial_img alt=3D"Aggiungi a Twitter"=20
src=3D"http://www.formalavoro.regione.lombardia.it/cs/PRL/Regione/img/log=
hi/twitter.png">=20
</A></DIV></DIV></DIV><!--/gabbiacontenuto--></DIV>
<DIV id=3Dfooter>
<P>=C2=A9 Copyright Regione Lombardia - tutti i diritti riservati <SPAN=20
class=3Dcredits>| <A title=3DPrivacy=20
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DHomeSPRL%2FRegioneDettaglio&amp;cid=3D1194454760302&=
amp;pagename=3DHMSPRLWrapper">Privacy</A>=20
| <A title=3D"Note Legali"=20
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DHomeSPRL%2FRegioneDettaglio&amp;cid=3D1194454760315&=
amp;pagename=3DHMSPRLWrapper">Note=20
Legali</A> | <A title=3DCredits=20
href=3D"http://www.formalavoro.regione.lombardia.it/cs/Satellite?c=3DPage=
&amp;childpagename=3DHomeSPRL%2FRegioneDettaglio&amp;cid=3D1194454760296&=
amp;pagename=3DHMSPRLWrapper">Credits</A>=20
|=20
</SPAN></P></DIV><!--/footer--></DIV><!--/contenuto--></DIV><!--/gabbia--=
></BODY></HTML>

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/Satellite?blobcol=urldata&blobheader=image%2Fgif&blobkey=id&blobtable=MungoBlobs&blobwhere=1213333646879&ssbinary=true

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
kBiJkjiJLxEQADs=

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/Satellite?blobcol=urldata&blobheader=image%2Fjpeg&blobkey=id&blobtable=MungoBlobs&blobwhere=1213289223342&ssbinary=true

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
BQBQBQBQBQBQBQBQBQBQBQBQBQBQBQBQH//Z

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/img/sfondi/bordotondohomecanaledgbig.gif

R0lGODlhtQAjAIABAOLdyQAAACH5BAEAAAEALAAAAAC1ACMAAAJpjA+py+0Po5y02ovv2Sj7D4bi
SHIGiabqykZcC8fyPG30jedpp/f+LzkBh8RfoIhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmM
TqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoCFQAADs=

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/Regione/img/mime/pdf.gif

R0lGODlhGgAfAPf/ANnZ2fJSN+9TOfn+/vSKivqrnb6+vPUxDrq6uPtjSeLi4o4zMrm4tuDg4PUB
AJt8ePadnetwcPj8/Pf8/PBNTfMLC+5OMsvJwraWUKOhnexbQMHAvpkzMvr8/flUOPWXl+YAAPgd
AOHr7ekdHZ0zMvV6eux0dPgqBs/PzuQAAPhuVepsbPlcQPcqCfWQkPgmAPROMfghAPkWAJMtLJUr
KecDA/3+/vr6+ugAAO39/fn5+fX19fPz8/f39+kAAPHx8et0dPr+/vT09Kimo+38/O8AAPz+/qel
oebm5u8DA7y7uc3Kw/MAAPf4+L69u/X6/MC/vena2Ox2dsnHwPf+/ut1ddra2uvr6+/9/aCfm+0A
AMLBv+rq6ujo6Oj9/uv+/utydPT088fGxO8/P/1zc92kmfzs6fhTN/RAIekMDPPUzuPe3e/z9O/v
8PH3+OLp65IwL/czEeTk5Otycut2duGNf/iypvUWAOail+xhSPFubvVgROjj4vD9/vP9/vyOfPde
Rd/h4eTz9/MgIO/+/vj9/fEDA/eom+xBJ5grKfXm4vzl4epsVZ6Mif1tbeZ+bveGc/CIdueUhfRz
c/T397ahVOzs7PM7HJGPfvFaP/38/P39/ub9/fU4OJ48MvhEJfhML5+fm+rx8+nz9PqnmO/z8/D0
9aBTMeze2vX09Ou0qt3a2dzc2+LT0fWiovB+a/X9/fT9/vj39/T+/tHR0NTU09fX1+6hlOmlmKak
oPOFhePIxOTPzeCKeueJePP6/Kmgm/zXz/Tz8/m4rO1KSvPGvfT5+vzOxvpKSvkrCeljS4QwL+ll
TO9lTPNpac/MxfRvb7eog5YyMaF1MvmKdvBFJ+0mJvVEJv5AAPP8/cPCwvqIee9LMO1PNfqTgPmX
hfM4GOjZ1vM+HuK8tqWkoPzHvfM3Fvi1qfQ2FaSjn/SBgeoAAOfz9fna1vza1N2mnfQmJu/4+ez4
+fBMMfrq6OWglJl7d5A2Ndzc3PDw8Pj4+O/v7/z8/P7+/v39/fTx6CH5BAEAAP8ALAAAAAAaAB8A
AAj/APEJHEiw4MAp/xIq/Cemn8OHECH6u6FPAcKF/7b088exo0cbNib22LeP1QWMGj2qtBFskQ0d
O7jkE1JrycKUKjnaIPUik5AOO5Ds68eDls2EGzbm3GTDA7pLUYL0kHNlIw8UR6EozWmDRQtx4aQq
QKL06kmtOXVSC1GNjw19+2wBmGvFirZnaNPaOPZCg6h+N3bk44JEQQMFV44Y2MqVBbdSG3UIyWeJ
S5cuQhQzXpkghCojHG/04JGPpL4hTvrxW816tREzn04IYGODtQ59+nb0Q626NWsj5dBIinFrgCbf
N3Yr6e2bn5E/3dglOICqdmsdygHf2M69QxAPjwi5/0vWLJuRIEH46euRXYf79zoGtIszjkqQAjEi
2fE2TFYT9kcsh9uAuA3wjQWC0FOACuCEYI4ALezyhG4B9kMgbhIUcgYjr8CgTD1RQHLANcwE0oRu
uSDQTw8s9tAEFU0ccsI8vvAizyyFFFIMLmuYkooQ/ZDDQD87FPkELOfs8cIjb/QxQW7C8PCLH5Tw
YGU/6QwpRBixKKJCHo/Ms4oxO1j5w5lootlPBkPm44YaAdTRCgxljEJaPnjmqWc+/rDZzz7xAIII
HqD0IkJpJCWqKEn53JAFA/7sY8otAWjwjghtLKppovo8akMOOXzhBSdfYEEEETmcCiqqoLaKxQCh
RJ6zDRhAACGFFFUAEcEcK0RQRa9V0FHrsCaU0AgGMuDgw7LL4uBMCRSUAM0YFExijbLMrmPIA8iC
gMO334LwAQS6EFDDBy6okwa43/qQBLd3pADCvPOm4AoxI0AwggsE6FEDvfS+Wwk2DhTMxMFMIFNB
BWQ4Ak8ngxQhcRFaaFFEEvZgMs0pnpDgMQccJMKBNDTQMMMMcNyzwMosLwNMQAA7

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/Regione/img/loghi/facebook.png

iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAIAAAD9b0jDAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAB5tJREFU
SEtdlvlXmtkZx80P/Rfa05l0miYTp3HD3YgiCoqKWjVBxOCKJqi4xX0DQUAQEFcwbqiIRhGXME7j
xEk1My6Y8UynjQsxGjUam2rbJE3Mqrx9Xpgknt7zhXPPw72f9/s897nACQRBTIiV6YSVycoKsfo0
LPMTxyIwRSBqDlni/7cGgr+yRI9MyHsTMjlrFNb1ccTdXEmPRRVSVJY5T6ZGJdVwZSCYd/GqVeWC
5hJeE6i0UlHGv1Yu6mju1O/uHRzCk+F1e3rRFkv/zJb6uV307zDRXzhSTznT/uASfdqVBjrjFvNB
9DNu9C/dL520CzvtEORFiiVfYAZHphDISU646N/bR/z2j8HM3KqnrxCr9whSLmj59VcXzniyvsSy
znqln/Nh2eAzbH1Zdn4Z9oRMkAMxB2RHzMb4Z9t4J8ayxGOTS5v/fPfsNfL8DbL3HFndORI1T/zm
XDgGS/3r6jOrtwiSX974mR3FGpvxlXfaOZ80G3w64ICC8b/qEHAVQ8p1CiwEOQcVOfilZZU2gRew
Ail+FEDkbRMnbVDo3cV/o9ACrvILe4q1V7oFB9YA50TKcw4ucAkudiYXu5JLQDDHhef9zbgHLNMH
wRwe8AZBMkpaAOrkfenu4lMUWshTnHKkQMp2flmoQVIu7AeKW0ipe2iZR1i5+5848O4aUnQpXfr0
ACXCANb+8yPtN3Mq7dSNybWQON4pZ6oTPnZ+yQwt5jefdqaCR9RgYCHggOUeyvYIZ2MjeJ6RqLAX
KiHIyG189c6MNOfeqNJjfOj2vkk2Psl2BNY5HMOFkHB32VzTUmHLWbcYIELVwJ1HGOd8BNczovL8
xUrvi0KvqCqvKDGOUgXolHzlAWwwWwWnxVU9roHZ7iGFTkH5kJ8dnulKTPxxxey0rKrV+nw8pIwS
wysA53VBgIKiJT40KQgfI/OmCFyD8xOzZcehBfwOR8IV5wBojywXcqGTf4YHKfkXaLmozcabYc63
AksRAguEp8l9Y2r9Yuv94mqJdCmLpxU3j/Xobr8+lv7In2dFDX2ixgFe3VAArdKRmIkNTl0w/hd1
WiHpciSywKCFiOLodYS4JmK8gpjUTEpSEunVQ5PbB+aU4QZaBnoVEQS2g56+Q2IymqBtfMIyUCh0
Q4mwDZoJSxFBmgR6vYUVwGglJbcFprSTL7cGJcoH//IQVn4AolBLV1laavc/SFRqg0tQAS4088dl
M7SA13LSJcGWxHaPFOPo9YSE5oCUjuDU7pD0npC03rB0deiVFvX4xt4rBNr+8OiTU7hO/3qJ7L9E
7hpfEGPE1j5Zjr6M+cVnKLSI33HKnWkTyLMP5WPCxa6UWs8YpU9cB5GhDkjRBDI15FQNvXAwpVwr
VI7BFwbq0WQCgw3q76JS6yhpTWRGg30I7yw+B87NsPwChRYKOs9gMxxCxU6RMpeoBrdopTvt2vlL
rZ6x7V6xnd7xKlxCJy623YNam1SsfnH0SxGglCU1egy5wjFMZB8iwoRLbEllrqQMw9KBuaYitbVv
nnNkvStV4U5rxgIrvguXqMYla/CMPnxKP4hwuRefpErl6l4eg/KavvOkyrE0pQdV6XKxDkPmeZBz
DStvLFCNrX+pK1XpEdOCjevEMzQoLqXfl6klMIeI6SMgf5aOyOxNF+pfmNOHARt5zVO4WAUuQeVJ
b4PknMNF2LAiFPoaml9y3T6I7UFrA4PejB4LDmWxRkmZelLW16DAHH1gpi6revyjU4DyW6d9E9vw
DLVXogbK5XZBgosonb//HoWyZQOOIVyIekPtktV+zH5imhaskTKHA7NuBGXryVf15NzR4MzBbMnN
4075rT/4JbX6Xe6BWnnFdQDUh8I2GN+hUE6NFpo0pmw8iT+VIrpzRTyTKplLlxtYtfPZDQtZDQs5
TT/lKBZy6uekmoWPBwVOrw3fY4puMUVTDMGdRO5EGKuTQOMZjIcotEI+GFfUz1Hd53Tf5/Y8EGjW
hX1rVQMb4sEtqe6RbGi7ZnhHPrIj0210f7t+/PSH7uwIev7OVxu5Xfc5qpUixXwks25m6S0Krawf
ThWMlamW4QNu9wpPsyrsfyge2KjWbki1m7LBLfnQtnx4q2ZwXT2+/vIQsZw/tJRuakvY/TNAK7qW
yzvulbcuxOV2TC+bnQoaRwHK7kIfyNesCq6vi7SbEtTmVo3uUe3wTt3I4/obO7VDG5pbGwC1nD5A
h+48EmvuCTWrPLWR07nEaf/pE5TfMMIS3axQr0Hu/L6H1QOPgPgh68e1o7v1+ieN+if1I9u9E5sA
tQyAjvywK76+XHV9jadZg9LxuhfjC1TfL79F+7S9fyo2v6uye0XUtyYZ2LDkWze63aB/DCzF2J7i
myfKsSeKG1sDk7uW7yoQTEZn92sGjNKBddgo7DUW1k/F5zau7MJPtAnZ3n/DluuusPuyRV9D01yV
fZsnn4AVxY3flyqmy5QznBYD+9oMRznNb5lqHZxv1820a6dbtLNc5e086c1cyXhW1VgaV5dS3DZy
62dwif5DgUT2XyMLG8jsGjK7jsw9NGsD1fymWVuIwTwxQPCBae7BoeHB4ezqEayHlQbYAlpFjP9A
rxm4/B+++E/4ywj+LwAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/Regione/img/loghi/myspace.png

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

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/Regione/img/loghi/twitter.png

iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAB4BJREFU
SEuNlmlQW9cZhpU2P5o0PzrTtM1M//VHpjOdJmk6TOp4wcY4hHpLxyv7bqB4iZN4wSXGdgx2J07i
xJ00Ttpm4sZ2wNiOV1aBCVxJFLMZsWhBEhIICbAEsswiIb19z5UweEt7Z545557le7/v7E8oHvGt
rLH+MvDDp59QKCYfVf1/lD2l8AUUqI0+MaRQHAw+skNKnflHmSpH4d42V0+x1j32vtbteV/rCtEl
4D859hhC9bPt3Z6jne7x/Z1julyN42hkqfaZ+0QjgSczG+1nj1kC+GpgBh8b7uJIzx0UkWI59eBw
OH+k9w6+D9Fe8IHeiy9tfvx9EMhTD5VHMqB7oon1gwnvGX34wjiOXS0jyFI7kKVxIoNpsuRATpMT
W5uHkaZ2yuQ0Dd9HNv9DOGW2sK/ov519/qYbwycDQFqdeec9wSxp4NvPB4LIbx1BumqIHRzIpFje
f5y4ZPOi3+uDfcKP5tEpFGtdyKCxXNY9iHBsluyww9vY7h8DAexUW1WKwsIfyKLb1DbViX4/simU
oR6SEaLNo5OY/fzhjNcfkEUzmxg5jcmEI8tm2RYB+2YJpzVDSGMAH5qmkK+x6l9MSfmJLLhdbZM+
tPgYnZ0N7EiS7DjR65YlxmYA03RQxuoLymXasWkao1ExfEQMXxaFZGShkJhwPJX2jhgnsFdj0Uck
Jf1UFsxTWaVj5ilZTDRIpGD5oFc23kchIxFp11QQd6npmp7BjptOJNP7VGGUJJEEKZTPoFg60zS1
nWvAjiLDBPaozHOCWxnhBxRMVQ3SiB3x0iCq7CHBHgq1TQbRTm5OBOEJAEGKWjivBs/0PW65p3DK
NC6LpVAojYIiFaNVzAj3zI9wY41eOsStkEghIZjARpVhwQ4KqRiWQCLDHGL68NhPPTKJdA5pKoVF
tAm0WcBtlVmn0//6jfCQLrncIW1pG8Gr13uxrMqIGKUZVwY8slERWUNYTAg2MUoRsRjeHqJlvoVl
LUxddEZ8n+hciK2zILqmD3+4rkNKsxNrr3fMCUZd00pb2kfxuyvdeJH85nI3Tptdcmchcu1OEJWk
al5azbxAlFV4grhKGryh0MsHx/HbKz14+WoPXqC95GYH1pV3zglGX++ScjtuI+JaLyIY5UtXe3HW
HFqltTRU6g6gLIzIC0pcYcL/Z/hfJSaYX6Xdg5ev6/FKuR6/p820lmFsqNDOCa4o75bybrnYQBdq
xMbfWEKCFeMz+Pr2DM6EOcdxO/8AZfy/TOFBX2hID3Y6EVFhwIJKAyJoL4MHysbK7jnBmMpuaVun
Gwsq9KFGbFzSPyZ3vkxjX3Cl/IuI1MC58sw8THiLQunwYqnShEXVfVhYxTmkrSxO16bqeYKvV+mk
7doxLKw0spERrzAtDQueG53BiSE/PnX45dT+mCUqTqDP+txYpLRgMRddJFlSY8KrtLel3YXNyp65
CFdW66QdXeNYTK8WV5uwgJRZx+UIzwz7cWzAh484XiJ9nKDYnB3uSexoc1LQgmW1FkZqZqQm5Nxy
I17ZOye4qlov7ez2IJIeCc8W1phx3hbaFl86fDhsncYR2zSKmV4a9aOB591386hnvsMbWjBuXwAp
TUNYWtePKG6NJbSVy+lKrJ23D1dz47/FO2wZxYRnwsNPjaFFUzrixz7TNA5YQvyFJ9I+Hsbzyef/
XnKFzojvrNVDQSuib1ixlPbytONIqtPrI2Y3/poao/R2rxdRrIyiZ8K7P7c6IXaViYtkd98U3jHS
KFPBngcQZaK+uH8aIk4Vb5moehtWkGW0tZXTlVxvmBN8o9Yo7dJ5sZyVwqvXvrORAdQOT8geiyHc
ZZxEdu8kcnSPJot1/x4K7YsLPPiXs38MWU5727o8SKHgvaNtbV2farfuLlbc6Je9er1hAK81DCKe
d103D2jxjXLdK11+lDp9D1HCsmrWiZNtglsmr30EMY12xNJGNO29ybM0td5oeH5V3LPy9RRbY2h4
lyf62sYBuUFs4yBW8aqJJfE3h/Ht0F2McTH8r8/Ja6uIT4pYlQOreXXFUlREWcCLIYFzGBkZGbqA
l15oPfkW5+CddidWiOGkZyvZYQ3fL6s0w/gjyexw4YCejyOTF8fNd3HcQkRKPmJZkeEO0tpvI1Y9
jLW8kEX/mAY7slqcOMDXxOqLTdWFCsWTsuCqY/9ctFppmNhPT3Z3jnIoHVjPm3wDH0Gbb/K/9TY2
t7qwodWNTe1jiOsYR/wtD1MPNrePY2ObG+tbXNjUchtxZFPzCOLYd0fHKIpME0hUWbHuryfT73sq
/un4qZ1rK7vvvMm5LOCqyyf7TD4UWPwo7J/BQVsA7/GhVcRn35Eh4KiDKSm2A4dZdsgWxAFrAO+y
fYHZh/1ErN44Za9//cdfnTipUDz90IM4ee+hNes+O3d64+kqKembGk1KiVKTWlqnySir02Sev6HJ
ulCvyb7QoMm92KjJu9SoySU5FxtYVi/XZ5Td0KSzfWqpUhN/tka94fNzF5P3Hco8pVD8+LHPdXCc
C59/5tm3X/jFz2fJYV7mV99DuM1sn/yXnvtZiULx1INC/wVasqoSfwdKrwAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/img/bottoni/cercadg.gif

R0lGODlhHAAUANUAAIqKibrJSsvMAI+Pf4uLidXYoNzcsLfGMMLOabnHKpKSetzcsdralY+PgNvb
pbrHKMPJAd3dto6OgYuLh8XKCcvLALjHPbnGFMnLBJCQfMfKAdramdvbocnKAYuLiLnHLLnFFMTJ
C4yMhrrHKtnZjN/fyMnLBczMAcHKL93dt+Hh4YqKiszMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAcABQAAAaNwJVw
SCwajx6WcslsOpsAwnNKVa4A1WzzqiVZqhWWMIthRAJZbjXkUKXQVHV1oXLDn/Lm5ZE4FOp2U2NO
KSmAh24peCtPCIaIdSkIi1MgIx9+gG+CjFkGkXdOg1QUHIFxKxACTQKrLCYbBigaHahaJSeutlq8
o7xVvr+cBAQAAEdEEwMKGQMDDRIixytBADs=

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/minisito.css

.simulariga {
	PADDING-BOTTOM: 10px; WIDTH: 33.5em; MARGIN-BOTTOM: 10px; BACKGROUND: =
url(../img/sfondi/dotted.gif) repeat-x 50% bottom; FLOAT: left
}
#corpo #gabbiacontenuto #testo .testosinistra {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 16em; PADDING-RIGHT: =
10px; FLOAT: left; PADDING-TOP: 10px
}
#corpo #gabbiacontenuto #testo .testodestra {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 16em; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 10px
}
.separatore5px {
	HEIGHT: 5px; CLEAR: both
}
.separatore5px HR {
	VISIBILITY: hidden
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/Globalheader/css/newheader.css

#header {
	WIDTH: 61.25em; BACKGROUND: url(../img/sfondi/headerNewBg.gif) #099102 =
repeat-x center 50%; FLOAT: left; HEIGHT: 4.75em
}
#header #toplogo {
	WIDTH: 30em; FLOAT: left; HEIGHT: 4.75em
}
#header #toplogo #logonew {
	WIDTH: 9.37em; DISPLAY: inline; FLOAT: left; HEIGHT: 4.75em; =
MARGIN-LEFT: 1.38em
}
#header #toplogo #logonew IMG {
	WIDTH: 100%; HEIGHT: 100%
}
#header #toplogo #payoff {
	MARGIN: 3.7em 0px 0px 1.5em; FONT: 0.8em "Trebuchet MS", Arial, =
Helvetica, sans-serif; FLOAT: left; COLOR: #fff
}
#header #toplogo #payoff STRONG {
	FONT-SIZE: 0.97em
}
#header #toplogo #payoff B {
	FONT-SIZE: 0.97em
}
#header #topmenu {
	WIDTH: 31.25em; FLOAT: right; HEIGHT: 4.75em
}
#utility {
	HEIGHT: 1.94em; MARGIN-RIGHT: 1.56em
}
#utility P A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.18em; PADDING-RIGHT: 0.18em; =
PADDING-TOP: 0px
}
#utility P.infosx {
	POSITION: absolute; LEFT: 3.63em
}
#utility P.infodx {
	POSITION: absolute; RIGHT: 0.63em
}
#utility UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0.7em 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#utility UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0.8em; PADDING-RIGHT: =
0.8em; FONT: 0.55em/1em Arial, Helvetica, sans-serif; FLOAT: left; =
BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px
}
#utility UL LI.last {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
#utility UL LI A {
	COLOR: #000; TEXT-DECORATION: none
}
#utility UL LI A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#globalnav {
	WIDTH: 31.25em; HEIGHT: 2.81em
}
#globalnav DL {
	POSITION: relative; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: =
url(../img/sfondi/vocemenu_new.gif) no-repeat left top; FLOAT: left; =
HEIGHT: 2.83em
}
#globalnav #servizi {
	PADDING-RIGHT: 0.18em
}
#globalnav DL.attiva {
	BACKGROUND: url(../img/sfondi/dlattiva.gif) #e2ddca repeat-x
}
#globalnav DL DT {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0.61em; PADDING-LEFT: 1.4em; =
PADDING-RIGHT: 1.3em; COLOR: #e4ff99; PADDING-TOP: 0px
}
#globalnav DL DD {
	PADDING-BOTTOM: 0px; MARGIN-TOP: -0.62em; PADDING-LEFT: 1.27em; =
PADDING-RIGHT: 1.27em; PADDING-TOP: 0px
}
#utility A {
	TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
#utility A:visited {
	TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
#utility A:link {
	TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
#utility P {
	FONT-SIZE: 0.62em
}
#utility P.infodx {
	COLOR: #999999
}
#utility P.infosx {
	COLOR: #ffffff
}
#globalnav DL DD {
	FONT-FAMILY: "Trebuchet MS", Garuda, Arial, sans-serif; FONT-SIZE: =
0.68em; FONT-WEIGHT: bold
}
.gecko.linux #globalnav DL DD {
	FONT: 0.65em "Trebuchet MS", Arial, sans-serif
}
#globalnav DL DT {
	FONT-SIZE: 0.62em
}
#globalnav DL.attiva DT {
	COLOR: #006600
}
#globalnav DL.opt06.attiva {
	BACKGROUND: #d1d5e6
}
#globalnav DL.opt06.attiva DT {
	COLOR: #0b8800
}
#globalnav DL.opt06.attiva A {
	COLOR: #0b8800
}
#globalnav A {
	TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
#globalnav A:visited {
	TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
#globalnav A:link {
	TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none
}
#utility P.infosx A {
	COLOR: #977200
}
#utility P.infodx A {
	COLOR: #999999
}
#utility P A:hover {
	TEXT-DECORATION: underline
}
#globalnav A {
	COLOR: #fff
}
#globalnav A:hover {
	TEXT-DECORATION: underline
}
#globalnav DL.attiva A {
	COLOR: #006600
}
A.accessibilityLink {
	POSITION: absolute; LEFT: -9999em
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/NewBanner/css/bannerDetail.css

.boxBanner {
	FLOAT: left
}
.boxBanner .boxBannerImg {
	TEXT-ALIGN: right; LINE-HEIGHT: 0; WIDTH: 215px; HEIGHT: 76px
}
.boxBanner .boxBannerImg CANVAS {
	WIDTH: 215px; HEIGHT: 76px
}
.boxBanner .boxBannerLink {
	POSITION: relative; WIDTH: 215px; COLOR: #fff; TOP: -1px; LEFT: 0px
}
BODY:unknown .boxBanner .boxBannerLink {
	TOP: 0px
}
.boxBanner .boxBannerLink A {
	MIN-HEIGHT: 36px; PADDING-LEFT: 0.36em; DISPLAY: block; COLOR: #fff; =
FONT-SIZE: 0.81em; TEXT-DECORATION: none; _height: 36px
}
.boxBanner .boxBannerLink SPAN {
	MIN-HEIGHT: 36px; PADDING-LEFT: 0.36em; DISPLAY: block; COLOR: #fff; =
FONT-SIZE: 0.81em; TEXT-DECORATION: none; _height: 36px
}
.boxBanner .testonero.boxBannerLink SPAN {
	COLOR: #000
}
.boxBanner .testonero.boxBannerLink A {
	COLOR: #000
}
.boxBanner .verde.boxBannerLink {
	BACKGROUND: url(../img/sfondi/boxBannerLinkVerde.gif) no-repeat 50% =
bottom
}
.boxBanner .blu.boxBannerLink {
	BACKGROUND: url(../img/sfondi/boxBannerLinkBlu.gif) no-repeat 50% =
bottom
}
.boxBanner .marroncino.boxBannerLink {
	BACKGROUND: url(../img/sfondi/boxBannerLinkMarroncino.gif) no-repeat =
50% bottom
}
.boxBanner .grigia.boxBannerLink {
	BACKGROUND: url(../img/sfondi/boxBannerLinkGrigia.gif) no-repeat 50% =
bottom
}
.boxBanner .giallo.boxBannerLink {
	BACKGROUND: url(../img/sfondi/boxBannerLinkGiallo.gif) no-repeat 50% =
bottom
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/navigazionelocale.css

.menu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.canaledg .menu {
	MARGIN-TOP: 20px
}
#testo .menu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.menu UL LI {
	PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-LEFT: 0px; FONT-SIZE: 0.87em; =
PADDING-TOP: 3px
}
#testo .menu UL LI {
	PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-LEFT: 0px; FONT-SIZE: 0.87em; =
PADDING-TOP: 3px
}
#testo .menu {
	MARGIN-TOP: -10px
}
.menu UL LI.secondo {
	BORDER-BOTTOM: #ff0000 0px dotted; LIST-STYLE-TYPE: none; MARGIN-TOP: =
-2px; PADDING-LEFT: 10px; FONT-SIZE: 0.87em
}
.menu UL LI#ultima {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.approfondimento UL LI {
	LINE-HEIGHT: 130%; FONT-SIZE: 70%
}
.approfondimento UL DIV {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 28px; PADDING-RIGHT: 0px; =
BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% bottom; =
PADDING-TOP: 0px
}
.approfondimento UL LI.ICAttivita {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICAttivita.jpg) =
no-repeat left 3px
}
.approfondimento UL LI.ICEvento {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICEvento.jpg) no-repeat =
left 3px
}
.approfondimento UL LI.ICLink {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICLink.jpg) no-repeat =
left 3px
}
.approfondimento UL LI.ICNews {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICNews.jpg) no-repeat =
left 3px
}
.approfondimento UL LI.ICRedazionale {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICRedazionale.jpg) =
no-repeat left 3px
}
.approfondimento UL LI.ICSchedaPersonale {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICSchedaPersonale.jpg) =
no-repeat left 3px
}
.approfondimento UL LI.ICAllegato {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICAllegato.jpg) =
no-repeat left 3px
}
.approfondimento UL LI.ICFaq {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICFaq.jpg) no-repeat =
left 3px
}
.approfondimento UL LI.ICPhotogallery {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICPhotogallery.jpg) =
no-repeat left 3px
}
.approfondimento UL LI.ICAudio {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICAudio.jpg) no-repeat =
left 3px
}
.approfondimento UL LI.ICFlashVideo {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICFlashVideo.jpg) =
no-repeat left 3px
}
.approfondimento UL LI.ICBando {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICAttivita.jpg) =
no-repeat left 3px
}
.approfondimento UL LI.ICAvviso {
	PADDING-LEFT: 0px; BACKGROUND: url(../img/mime/ICAvviso.jpg) no-repeat =
left 3px
}
.approfondimento UL LI A {
=09
}
#sinistra .menu UL LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 2px
}
#sinistra .menu {
	MARGIN-TOP: 4px
}
.menu UL LI.inattiva {
	BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% bottom
}
.menu UL LI.attiva {
	MARGIN: 1px 0px; BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% =
bottom
}
#navigazionelocale .menu UL LI.attiva {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu UL LI.attiva A {
	PADDING-LEFT: 23px; WIDTH: auto; DISPLAY: block; BACKGROUND: =
url(../img/sfondi/menuattiva.gif) no-repeat
}
.menu UL LI.inattiva A {
	PADDING-LEFT: 23px; WIDTH: auto; DISPLAY: block; BACKGROUND: =
url(../img/sfondi/menuinattiva.gif) no-repeat
}
.menu UL LI A {
	TEXT-TRANSFORM: none; COLOR: black; TEXT-DECORATION: none
}
.menu UL LI A:visited {
	TEXT-TRANSFORM: none; COLOR: black; TEXT-DECORATION: none
}
.menu UL LI A:link {
	TEXT-TRANSFORM: none; COLOR: black; TEXT-DECORATION: none
}
.menu UL UL LI A {
	COLOR: black
}
.menu UL LI A:hover {
	TEXT-DECORATION: underline
}
#navigazionelocale .menu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navigazionelocale .menu UL LI.secondo UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 14px; BACKGROUND: =
url(../img/sfondi/dotted.gif) repeat-x 50% bottom; MARGIN-LEFT: -10px
}
#navigazionelocale .menu UL LI.secondo UL LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px =
-10px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND: =
url(../img/sfondi/menusecondooff.gif) no-repeat 0px 4px; PADDING-TOP: =
0px
}
#navigazionelocale .menu UL LI.secondo UL LI.secondoattiva {
	BACKGROUND: url(../img/sfondi/menusecondon.gif) no-repeat 0px 4px
}
#navigazionelocale .menu UL LI.secondo UL LI.attiva A {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#navigazionelocale .menu UL LI.attiva A {
	COLOR: #0b8800
}
#navigazionelocale .menu UL LI.terzoattiva A {
	COLOR: #0b8800
}
#navigazionelocale .menu UL LI.secondoattiva A {
	COLOR: #0b8800
}
#navigazionelocale .menu .secondo .terzo {
	LINE-HEIGHT: 110%; MARGIN-TOP: 5px; PADDING-LEFT: 20px; MARGIN-BOTTOM: =
5px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 0.81em
}
#navigazionelocale .menu .secondo .terzoattiva {
	LINE-HEIGHT: 110%; MARGIN-TOP: 5px; PADDING-LEFT: 20px; MARGIN-BOTTOM: =
5px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 0.81em
}
#navigazionelocale .menu UL LI.attiva {
	BORDER-BOTTOM-STYLE: none
}
#navigazionelocale .menu UL LI.attiva A.attivo {
	COLOR: #0b8800
}
.approfondimento {
	MARGIN-TOP: 4px
}
#navigazionelocale .menu {
	PADDING-LEFT: 0.62em
}
#navigazionelocale .menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navigazionelocale .menu LI A {
	TEXT-DECORATION: none
}
#navigazionelocale .menu LI A:hover {
	TEXT-DECORATION: underline
}
#navigazionelocale .menu UL.first LI {
	PADDING-BOTTOM: 0.21em; MARGIN: 0px; PADDING-LEFT: 0em; PADDING-RIGHT: =
0em; BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% bottom; =
FONT-SIZE: 0.87em; PADDING-TOP: 0.21em
}
#navigazionelocale .menu UL.first LI A {
	PADDING-BOTTOM: 0em; PADDING-LEFT: 1.64em; PADDING-RIGHT: 0em; DISPLAY: =
block; BACKGROUND: url(../img/sfondi/menuinattiva.gif) no-repeat; COLOR: =
#000; PADDING-TOP: 0em
}
#navigazionelocale .menu UL.first LI A.attiva {
	BACKGROUND: url(../img/sfondi/menuattiva.gif) no-repeat; COLOR: #0b8800
}
#navigazionelocale .menu UL.second {
	MARGIN: 0.35em 0em
}
#navigazionelocale .menu UL.second LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: =
0.85em; PADDING-TOP: 0px
}
#navigazionelocale .menu UL.second LI A {
	PADDING-LEFT: 1.33em; BACKGROUND: url(../img/sfondi/menusecondooff.gif) =
no-repeat 0.25em 0.33em; COLOR: #000
}
#navigazionelocale .menu UL.second LI A.attiva {
	BACKGROUND: url(../img/sfondi/menusecondon.gif) no-repeat 0.25em =
0.33em; COLOR: #0b8800
}
#navigazionelocale .menu UL.third {
	MARGIN: 0.33em 0em 0.25em
}
#navigazionelocale .menu UL.third LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: =
0.91em; PADDING-TOP: 0px
}
#navigazionelocale .menu UL.third LI A {
	PADDING-LEFT: 2em; BACKGROUND: none transparent scroll repeat 0% 0%; =
COLOR: #000
}
#navigazionelocale .menu UL.third LI A.attiva {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b8800
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/tipografia.css

#testo H1 {
	LINE-HEIGHT: 1em; MARGIN-BOTTOM: 10px; COLOR: #0b8800; FONT-SIZE: =
1.12em; FONT-WEIGHT: lighter
}
#testo H1.scuro {
	COLOR: #333
}
#testo H1.tabella {
	PADDING-BOTTOM: 5px; BACKGROUND: url(../img/sfondi/puntinoh.gif) =
repeat-x 50% bottom
}
#testo H2 {
	LINE-HEIGHT: 1em; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; COLOR: #333; =
FONT-SIZE: 1em
}
#testo H2.grande {
	COLOR: #0b8800; FONT-SIZE: 1em
}
#testo H2.grande A {
	COLOR: #0b8800
}
#testo H2.moltogrande {
	COLOR: #0b8800; FONT-SIZE: 1.25em
}
#testo H2.moltogrande A {
	COLOR: #0b8800
}
#testo H2.ricerca {
	LINE-HEIGHT: 1em; MARGIN-BOTTOM: 10px; COLOR: #333; FONT-SIZE: 0.81em
}
#testo H2.ricerca SPAN {
	TEXT-TRANSFORM: uppercase
}
#testo H2.ricerca A {
	COLOR: #333
}
#testo H2.nomeassessore {
	TEXT-ALIGN: center; LINE-HEIGHT: 110%; MARGIN: 0px 0px 5px; COLOR: =
#747474; FONT-SIZE: 75%
}
#testo H2.nomeassessore A {
	COLOR: #747474
}
#testo H3 {
	LINE-HEIGHT: 1em; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; COLOR: #333; =
FONT-SIZE: 0.87em
}
#testo H3.infopersona {
	COLOR: #0b8800
}
#testo H4 {
	LINE-HEIGHT: 1em; MARGIN-BOTTOM: 10px; COLOR: #333; FONT-SIZE: 0.87em
}
H3.home {
	COLOR: #0b8800; FONT-SIZE: 0.87em
}
.bannerbianco H3 {
	PADDING-LEFT: 60px; COLOR: #0b8800; FONT-SIZE: 80%; PADDING-TOP: 5px
}
H3.primopianohome {
	MARGIN-TOP: 0px; COLOR: #0b8800; FONT-SIZE: 1em
}
H3.primopianohome A {
	COLOR: #0b8800
}
H3.home A {
	COLOR: #0b8800
}
H3.home A:visited {
	COLOR: #0b8800
}
#testo H3.direzioneassessore {
	MARGIN-BOTTOM: 10px; COLOR: #999999; FONT-SIZE: 80%
}
#testo H2.small {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 8px; COLOR: #0b8800; FONT-SIZE: 0.93em
}
#siti H2.small {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 8px; COLOR: #0b8800; FONT-SIZE: 0.93em
}
#estratto H2.small {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 8px; COLOR: #0b8800; FONT-SIZE: 0.93em
}
#intervento H2.small {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 8px; COLOR: #0b8800; FONT-SIZE: 0.93em
}
#testo .introhomedg H2 {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 120%
}
#testo H2.focus {
	MARGIN-BOTTOM: 5px; COLOR: #0b8800; FONT-SIZE: 0.93em
}
#siti H2.small {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px
}
H2.small A {
	COLOR: #0b8800
}
H2.small A:link {
	COLOR: #0b8800
}
H2.small A:visited {
	COLOR: #0b8800
}
H2.focus A {
	COLOR: #0b8800
}
H2.focus A:link {
	COLOR: #0b8800
}
H2.focus A:visited {
	COLOR: #0b8800
}
#testo H1 A {
	COLOR: #0b8800
}
#testo H1 A:link {
	COLOR: #0b8800
}
#testo H1 A:visited {
	COLOR: #0b8800
}
#testo P.torna {
	TEXT-ALIGN: right; MARGIN: 0px 0px -4px; HEIGHT: 8px; COLOR: #666; =
FONT-SIZE: 60%
}
#testo P.torna A {
	COLOR: #333
}
#test P.torna A:link {
	COLOR: #333
}
#testo P.torna A:active {
	COLOR: #333
}
testo P.torna A:visited {
	COLOR: #333
}
#estratto H2 {
	MARGIN-BOTTOM: 20px
}
#siti H2 {
	MARGIN-BOTTOM: 5px
}
.titolo {
	PADDING-BOTTOM: 0px; BACKGROUND: url(../img/sfondi/titolo.gif) =
no-repeat right top; PADDING-TOP: 2px
}
.homeridotta {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
.servizioff {
	MARGIN-TOP: 82px; _margin-top: 82px
}
.titolo H1 {
	TEXT-ALIGN: right; LINE-HEIGHT: 70%; TEXT-TRANSFORM: uppercase; =
PADDING-RIGHT: 10px; COLOR: #0b8800; FONT-SIZE: 0.75em
}
#testo .titolo H1 {
	TEXT-ALIGN: right; LINE-HEIGHT: 70%; TEXT-TRANSFORM: uppercase; =
PADDING-RIGHT: 10px; COLOR: #0b8800; FONT-SIZE: 0.75em
}
.titolo H2 {
	TEXT-ALIGN: right; PADDING-BOTTOM: 6px; PADDING-RIGHT: 10px; =
BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% bottom; COLOR: =
#000; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
#testo .titolo H2 {
	TEXT-ALIGN: right; PADDING-BOTTOM: 6px; PADDING-RIGHT: 10px; =
BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% bottom; COLOR: =
#000; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
#gabbia #contenuto #corpo #gabbiacontenuto #testo .gabbiaservizi .titolo =
H2 {
	TEXT-ALIGN: right; PADDING-BOTTOM: 12px; PADDING-RIGHT: 10px; =
BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% bottom; COLOR: =
#000; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
#testo #testosinistraservizi H2 {
	TEXT-ALIGN: right; PADDING-BOTTOM: 12px; PADDING-RIGHT: 10px; =
BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% bottom; COLOR: =
#000; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
#testo #testodestraservizi H2 {
	TEXT-ALIGN: right; PADDING-BOTTOM: 12px; PADDING-RIGHT: 10px; =
BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% bottom; COLOR: =
#000; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
#testo .titolo H2 {
	LINE-HEIGHT: 0.1em
}
.titolo H2 SPAN {
	FONT-SIZE: 70%
}
.titolo P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; =
FONT-STYLE: italic; MARGIN-TOP: -16px; MARGIN-BOTTOM: -5px; COLOR: =
#0b8800; FONT-SIZE: 0.65em
}
.titolo P A {
	COLOR: #0b8800; TEXT-DECORATION: none
}
.titolo P A:link {
	COLOR: #0b8800; TEXT-DECORATION: none
}
.titolo P A:visited {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#sinistra .titolo P {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; FONT-STYLE: italic; =
MARGIN-TOP: -16px; COLOR: #0b8800; FONT-SIZE: 0.68em
}
#destra .titolo P {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; FONT-STYLE: italic; =
MARGIN-TOP: -16px; COLOR: #0b8800; FONT-SIZE: 0.68em
}
.titolosinistra {
	PADDING-BOTTOM: 5px; BACKGROUND: url(../img/sfondi/titolo.gif) =
no-repeat left top; MARGIN-LEFT: 10px; PADDING-TOP: 2px
}
.contenitoretondo .titolosinistra {
	Z-INDEX: 5; POSITION: absolute; WIDTH: 165px; TOP: -20px
}
.titolosinistra H1 {
	TEXT-ALIGN: left; LINE-HEIGHT: 70%; TEXT-TRANSFORM: uppercase; =
PADDING-LEFT: 10px; COLOR: #0b8800; FONT-SIZE: 0.75em; FONT-WEIGHT: bold
}
.titolosinistra H2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; BACKGROUND: =
url(../img/sfondi/dotted.gif) repeat-x 50% bottom; COLOR: #000; =
FONT-SIZE: 1em; FONT-WEIGHT: normal
}
.titolosinistra H2 A {
	COLOR: #000
}
.titolosinistra H2 A:hover {
	TEXT-DECORATION: none
}
.titolosinistra P {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; FONT-STYLE: italic; =
MARGIN-TOP: -16px; COLOR: #0b8800; FONT-SIZE: 0.68em
}
#scrittatestata P {
	COLOR: white; FONT-SIZE: 1.05em
}
#titolodg P.titolodg {
	LINE-HEIGHT: 105%; COLOR: #fff; FONT-SIZE: 1.3em
}
#titolodg P.titoloacquisti {
	LINE-HEIGHT: 105%; COLOR: #fff; FONT-SIZE: 2.1em
}
#titolodg P.titoloacquisti A {
	COLOR: #fff
}
#titolodg P.titoloacquisti A:hover {
	TEXT-DECORATION: none
}
#slogandg P.sloganacquisti {
	TEXT-ALIGN: center; LINE-HEIGHT: 105%; MARGIN: 0px; COLOR: #fff; =
FONT-SIZE: 0.9em
}
#slogandghomepage P.sloganacquisti {
	TEXT-ALIGN: center; LINE-HEIGHT: 105%; MARGIN: 0px; COLOR: #fff; =
FONT-SIZE: 0.9em
}
#slogandg P.sloganacquistinterna {
	TEXT-ALIGN: right; LINE-HEIGHT: 130%; TEXT-TRANSFORM: uppercase; =
MARGIN: 0px; COLOR: #fff; FONT-SIZE: 0.7em
}
#footer P {
	FONT-SIZE: 0.62em
}
#footer P A {
	COLOR: #0b8800
}
#footer SPAN.credits {
	TEXT-TRANSFORM: uppercase; MARGIN-LEFT: 200px
}
#testo P {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 0.75em
}
#siti P {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 0.75em
}
#sinistra P {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 0.75em
}
#destra P {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 0.75em
}
#estratto P {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 0.75em
}
#intervento P {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 0.75em
}
#sinistra P {
	LINE-HEIGHT: 1.2em; FONT-SIZE: 0.68em
}
#destra P {
	LINE-HEIGHT: 1.2em; FONT-SIZE: 0.68em
}
#contestuale P {
	LINE-HEIGHT: 1.2em; FONT-SIZE: 0.68em
}
#contestuale .cercalaterale#formcerca P {
	LINE-HEIGHT: 1.12em; FONT-SIZE: 0.68em
}
#topbanners P.grande {
	LINE-HEIGHT: 1.2em; MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px; FONT-SIZE: =
0.8em
}
#topbanners P.piccolo {
	LINE-HEIGHT: 1.2em; MARGIN-TOP: 3px; MARGIN-BOTTOM: 10px; FONT-SIZE: =
0.68em
}
#destra .bannerblue P {
	COLOR: white
}
#testo P {
	MARGIN-BOTTOM: 5px
}
#sinistra P {
	MARGIN-BOTTOM: 5px
}
#destra P {
	MARGIN-BOTTOM: 5px
}
#intervento P {
	MARGIN-BOTTOM: 5px
}
#contestuale P {
	MARGIN-BOTTOM: 5px
}
#sinistra P.temagiorno {
	MARGIN-BOTTOM: 15px
}
#sinistra P.temagiorno A {
	COLOR: #333
}
#testo P STRONG {
	COLOR: black
}
#testo P A {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo P A:link {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo A:active {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo P A:visited {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo UL LI A {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo UL LI A:link {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo UL LI A:active {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo UL LI A:visited {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo OL LI A {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo OL LI A:link {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo OL LI A:active {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo OL LI A:visited {
	COLOR: #0b8800; TEXT-DECORATION: none
}
#testo P A:hover {
	TEXT-DECORATION: underline
}
#testo P.infocontenuto {
	MARGIN-BOTTOM: 1px; COLOR: black; FONT-WEIGHT: bold
}
#testo P.infocontenuto SPAN {
	TEXT-TRANSFORM: uppercase
}
#testo P.corredo {
	PADDING-BOTTOM: 5px; BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x =
50% bottom; COLOR: #0b8800; FONT-SIZE: 0.93em; FONT-WEIGHT: bold
}
#siti P {
	MARGIN-BOTTOM: 0px
}
#testo P.codice {
	FONT-STYLE: italic; MARGIN: -5px 0px 10px
}
#testo P.oggetto {
	TEXT-TRANSFORM: uppercase; FLOAT: left; FONT-WEIGHT: bold
}
#testo P.testooggetto {
	MARGIN-BOTTOM: 0px; FLOAT: left; MARGIN-LEFT: 10px; FONT-WEIGHT: bold
}
#testo P.titoletto {
	WIDTH: 200px
}
#testo P.spiegazione {
	WIDTH: 310px; FONT-WEIGHT: normal
}
P.marrone {
	MARGIN: 10px 0px 5px; COLOR: #977200; FONT-SIZE: 110%; FONT-WEIGHT: =
bold
}
P.grigio {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; WIDTH: 102px; =
BACKGROUND: url(../img/sfondi/paragrafogrigino.gif) no-repeat; FLOAT: =
left; HEIGHT: 18px; COLOR: #0b8800; MARGIN-LEFT: 5px; PADDING-TOP: 2px
}
#sinistra .titolo .grigio {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; =
MARGIN-TOP: -22px; WIDTH: 102px; BACKGROUND: =
url(../img/sfondi/paragrafogrigino.gif) no-repeat; FLOAT: left; HEIGHT: =
18px; COLOR: #0b8800; MARGIN-LEFT: 5px; PADDING-TOP: 2px
}
P.grigio A {
	COLOR: #0b8800; FONT-WEIGHT: bold
}
P.grigio A:hover {
	TEXT-DECORATION: none
}
P.testobianco {
	COLOR: white
}
P.testosinistra {
	PADDING-BOTTOM: 5px; MARGIN: 5px
}
P.bianco {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 10px; WIDTH: =
77px; BACKGROUND: url(../img/sfondi/pulsantebianco.gif) no-repeat; =
FLOAT: left; HEIGHT: 17px; COLOR: #0b8800; MARGIN-LEFT: 120px; =
PADDING-TOP: 2px; _margin-left: 60px
}
.testobanner P.bianco A {
	COLOR: #333
}
.testobanner P.bianco A:hover {
	TEXT-DECORATION: none
}
.bannerbianco .testobanner P.bianco A {
	COLOR: #fff
}
.bannerbianco .testobanner P.bianco A:hover {
	TEXT-DECORATION: none
}
.bannerbianco P.bianco {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN-TOP: -3px; WIDTH: =
77px; BACKGROUND: url(../img/sfondi/pulsanteverde.gif) no-repeat; FLOAT: =
left; HEIGHT: 17px; COLOR: #fff; MARGIN-LEFT: 65px; PADDING-TOP: 2px; =
_margin-left: 32px
}
.terzo P.verde {
	MARGIN-TOP: 8px
}
P.verde A {
	COLOR: #fff
}
P.verde A:hover {
	TEXT-DECORATION: none
}
P.marronesfondo {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN-TOP: -1px; WIDTH: =
102px; BACKGROUND: url(../img/sfondi/marronesfondo.gif) no-repeat; =
FLOAT: left; HEIGHT: 18px; COLOR: #fff; MARGIN-LEFT: 5px; PADDING-TOP: =
2px; _margin-top: -1px
}
P.marronesfondo A {
	COLOR: #fff
}
P.marronesfondo A:hover {
	TEXT-DECORATION: none
}
#corpo P.lungomarrone {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 3px; WIDTH: =
229px; BACKGROUND: url(../img/sfondi/piulungomarrone.gif) no-repeat; =
HEIGHT: 17px; COLOR: #fff; PADDING-TOP: 2px
}
#corpo #sinistra P.lungomarrone {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 3px; WIDTH: =
229px; BACKGROUND: url(../img/sfondi/piulungomarrone.gif) no-repeat; =
HEIGHT: 17px; COLOR: #fff; CLEAR: left; PADDING-TOP: 2px
}
#corpo P.lungoacido {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 3px; WIDTH: =
189px; BACKGROUND: url(../img/sfondi/lungoacido.gif) no-repeat; HEIGHT: =
17px; COLOR: #000; PADDING-TOP: 2px
}
#corpo P.lungoverde {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 3px; WIDTH: =
189px; BACKGROUND: url(../img/sfondi/lungoverde.gif) no-repeat; HEIGHT: =
17px; COLOR: #fff; PADDING-TOP: 2px
}
.fondolispadestra P.lungoverde {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 3px; WIDTH: =
189px; MARGIN-BOTTOM: 5px; BACKGROUND: url(../img/sfondi/lungoverde.gif) =
no-repeat; HEIGHT: 17px; COLOR: #fff; FONT-SIZE: 0.75em; PADDING-TOP: =
0px
}
P.lungoacido A {
	COLOR: #000
}
P.lungoacido A:link {
	COLOR: #000
}
P.lungoacido A:visited {
	COLOR: #000
}
P.lungomarrone A {
	COLOR: #fff
}
P.lungomarrone A:link {
	COLOR: #fff
}
P.lungomarrone A:visited {
	COLOR: #fff
}
P.lungablu A {
	COLOR: #fff
}
P.lungablu A:link {
	COLOR: #fff
}
P.lungablu A:visited {
	COLOR: #fff
}
P.lungoverde A {
	COLOR: #fff
}
P.lungoverde A:link {
	COLOR: #fff
}
P.lungoverde A:visited {
	COLOR: #fff
}
P.lungomarrone A:hover {
	TEXT-DECORATION: none
}
P.lungoacido A:hover {
	TEXT-DECORATION: none
}
P.lungoverde A:hover {
	TEXT-DECORATION: none
}
P#bandaverde {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 0px; =
PADDING-LEFT: 5px; WIDTH: 466px; PADDING-RIGHT: 0px; BACKGROUND: =
url(../img/sfondi/bandaverde.gif) no-repeat; HEIGHT: 27px; COLOR: white; =
MARGIN-LEFT: 0px; CLEAR: both; PADDING-TOP: 7px
}
P#bandamarrone {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 10px; =
PADDING-LEFT: 5px; WIDTH: 466px; PADDING-RIGHT: 0px; BACKGROUND: =
url(../img/sfondi/bandamarrone.gif) no-repeat; HEIGHT: 27px; COLOR: =
white; MARGIN-LEFT: 0px; CLEAR: both; PADDING-TOP: 7px
}
P#bandaverde A {
	MARGIN: 0px 12px; COLOR: #fff
}
P#bandamarrone A {
	MARGIN: 0px 16px; COLOR: #fff
}
P.senzacalendario#bandamarrone A {
	MARGIN: 0px 10px; COLOR: #fff
}
P#bandaverde A:hover {
	TEXT-DECORATION: none
}
P#bandamarrone A:hover {
	TEXT-DECORATION: none
}
#corpo P.leggitutto {
	TEXT-ALIGN: center; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; WIDTH: =
14em; BACKGROUND: url(../img/sfondi/leggitutto_top_bis.gif) no-repeat =
50% top; FLOAT: right; FONT-SIZE: 0.62em; MARGIN-RIGHT: 1em
}
P.leggitutto {
	TEXT-ALIGN: center; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; WIDTH: =
14em; BACKGROUND: url(../img/sfondi/leggitutto_top_bis.gif) no-repeat =
50% top; FLOAT: right; FONT-SIZE: 0.62em; MARGIN-RIGHT: 1em
}
#corpo P.leggitutto A {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; DISPLAY: =
block; BACKGROUND: url(../img/sfondi/leggitutto_bottom_bis.gif) =
no-repeat 50% bottom; COLOR: #fff !important; PADDING-TOP: 0.2em
}
P.leggitutto A {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; DISPLAY: =
block; BACKGROUND: url(../img/sfondi/leggitutto_bottom_bis.gif) =
no-repeat 50% bottom; COLOR: #fff !important; PADDING-TOP: 0.2em
}
#corpo P.leggitutto A {
	TEXT-DECORATION: none !important
}
P.leggitutto A {
	TEXT-DECORATION: none !important
}
#intervento P.leggitutto {
	MARGIN-LEFT: 290px
}
#intervento P.bottonesenzaimmagine {
	MARGIN-LEFT: 410px
}
#corpo .introhomedg P.leggitutto {
	PADDING-RIGHT: 0px; FLOAT: none; MARGIN-LEFT: 390px
}
#siti P.link {
	MARGIN-TOP: 2px
}
#siti P.link A {
	PADDING-BOTTOM: 13px; COLOR: #0b8800; FONT-SIZE: 100%
}
#testo P.qualifica {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold
}
#navigazionecalendario {
	BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% top
}
#navigazionecalendario P {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 30px; FONT-SIZE: 0.65em
}
#navigazionecalendario P A.prec {
	COLOR: #0b8800
}
#navigazionecalendario P A.succ {
	COLOR: #0b8800
}
#corpo #gabbiacontenuto #testo P.dove {
	MARGIN-BOTTOM: 3px; FONT-SIZE: 0.6em
}
#corpo P.leggitutto A:hover {
	TEXT-DECORATION: none
}
.lista {
	MARGIN-LEFT: 5px
}
#testo UL {
	MARGIN-LEFT: 20px; _margin-left: 20px
}
#testo OL {
	MARGIN-LEFT: 20px; _margin-left: 20px
}
#testo UL LI {
	FONT-SIZE: 11px
}
#testo OL LI {
	FONT-SIZE: 11px
}
#testo .sommario P.sommariotitolo {
	TEXT-TRANSFORM: uppercase; COLOR: #0b8800; FONT-SIZE: 0.93em; =
FONT-WEIGHT: bold
}
#testo .sommario UL LI A {
	COLOR: #0b8800
}
#testo .allegatifocus UL LI A {
	COLOR: #0b8800
}
#titolodg P.titoloBlackdg {
	LINE-HEIGHT: 100%; COLOR: #000; FONT-SIZE: 0.6em; FONT-WEIGHT: normal
}
H1.titoloBlackdg A {
	LINE-HEIGHT: 100%; COLOR: #000; FONT-SIZE: 0.6em; FONT-WEIGHT: normal
}
#titolodg P.titoloWhitedg {
	LINE-HEIGHT: 100%; COLOR: #fff; FONT-SIZE: 0.6em; FONT-WEIGHT: normal
}
H1.titoloWhitedg A {
	LINE-HEIGHT: 100%; COLOR: #fff; FONT-SIZE: 0.6em; FONT-WEIGHT: normal
}
#titolodg A:hover {
	TEXT-DECORATION: none
}
.social_bookmark H2.small {
	MARGIN-TOP: 0px; WIDTH: 13em; MARGIN-BOTTOM: 8px; COLOR: #000000; =
FONT-SIZE: 0.87em
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/banners.css

.bannerhome {
	POSITION: relative; MARGIN: 1px 10px 6px 0px; WIDTH: 14em; FLOAT: left; =
_margin: 1px 10px 6px 0
}
.alto {
	WIDTH: auto; PADDING-TOP: 3px
}
.bannerhome IMG {
=09
}
.bannerhome H3 {
	Z-INDEX: 1; POSITION: absolute; COLOR: white; FONT-SIZE: 0.87em; TOP: =
44px; LEFT: 5px
}
.alto H3 {
	TOP: 56px
}
.bannerhome P {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.1em; MARGIN-TOP: 7px; FONT-SIZE: =
0.68em
}
.bannerhome P A {
	COLOR: #333
}
bannerhome P A:visited {
	COLOR: #333
}
.bannerhome P A:hover {
	TEXT-DECORATION: underline
}
.bannerhomebasso {
	PADDING-BOTTOM: 3px; MARGIN: 10px 0px 4px
}
.bannerblue {
	WIDTH: 13.75em; BACKGROUND: url(../img/banners/bannerbluhome.gif) =
no-repeat; HEIGHT: 5.25em; MARGIN-LEFT: 20px; _margin-left: 10px
}
.bannerbianco {
	MARGIN-TOP: 3px; WIDTH: 13.75em; BACKGROUND: =
url(../img/banners/bannerbiancohome.gif) no-repeat; HEIGHT: 5.25em; =
MARGIN-LEFT: 20px; _margin-left: 10px
}
.corta {
	MARGIN-LEFT: 0px
}
.bannerhomebasso .testobanner {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 1em; PADDING-LEFT: 5px; WIDTH: 210px; =
PADDING-RIGHT: 0px; COLOR: black; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.bannerbianco .testobanner {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; PADDING-LEFT: 60px; WIDTH: =
150px; PADDING-RIGHT: 0px; COLOR: black; FONT-SIZE: 1em; PADDING-TOP: =
0px
}
.terzo .testobannerbianco {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 1em; PADDING-LEFT: 1px; WIDTH: 130px; =
PADDING-RIGHT: 1px; COLOR: black; FONT-SIZE: 0.75em; PADDING-TOP: 1px
}
.bannerblue H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: =
white; FONT-SIZE: 0.87em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.bannerhomebasso H3.bianco {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: =
white; FONT-SIZE: 0.87em; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.bannerhomebasso H3.home {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; COLOR: #0b8800; FONT-SIZE: 0.87em; =
FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.terzo H3.home {
	LEFT: 15px; _left: 10px
}
.bannerarea {
	MARGIN: 0px 0px 2px
}
.bannerarea A {
	COLOR: #fff
}
.bannerarea A:visited {
	COLOR: #fff
}
.bannerarea A:hover {
	TEXT-DECORATION: none
}
.bannerarea IMG {
=09
}
.bannerarea .testobanner {
	POSITION: relative; LINE-HEIGHT: 1em; MARGIN-TOP: -5px; COLOR: white; =
MARGIN-LEFT: -1px; _margin-top: -5px; _margin-left: -1px
}
#contestuale .bannerarea .testobanner {
	POSITION: relative; LINE-HEIGHT: 1em; MARGIN-TOP: -5px; COLOR: white; =
MARGIN-LEFT: -1px; _margin-top: -5px; _margin-left: -1px
}
#testobottom .bannerarea .testobanner {
	POSITION: relative; LINE-HEIGHT: 1em; MARGIN-TOP: -5px; COLOR: white; =
MARGIN-LEFT: -1px; _margin-top: -5px; _margin-left: -1px
}
.bannerarea .testobanner P {
	Z-INDEX: 1; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px 0px =
0px -5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: white; =
FONT-SIZE: 0.8em; TOP: 2px; PADDING-TOP: 0px; LEFT: 10px
}
#contestuale .bannerarea .testobanner P {
	Z-INDEX: 1; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px 0px =
0px -5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: white; =
FONT-SIZE: 0.8em; TOP: 2px; PADDING-TOP: 0px; LEFT: 10px
}
#testobottom .bannerarea .testobanner A {
	COLOR: white; TEXT-DECORATION: none
}
#testobottom .bannerarea .testobanner P A {
	COLOR: white; TEXT-DECORATION: none
}
#testobottom .bannerarea .testobanner P A:visited {
	COLOR: white; TEXT-DECORATION: none
}
#contestuale .bannerarea .testobanner A {
	COLOR: white; TEXT-DECORATION: none
}
#contestuale .bannerarea .testobanner P A {
	COLOR: white; TEXT-DECORATION: none
}
#contestuale .bannerarea .testobanner P A:visited {
	COLOR: white; TEXT-DECORATION: none
}
#testobottom .bannerarea .testobanner P.testonero {
	COLOR: #000; TEXT-DECORATION: none
}
#contestuale .bannerarea .testobanner P.testonero {
	COLOR: #000; TEXT-DECORATION: none
}
#testobottom .bannerarea .testobanner P.testonero A {
	COLOR: #000; TEXT-DECORATION: none
}
#contestuale .bannerarea .testobanner P.testonero A {
	COLOR: #000; TEXT-DECORATION: none
}
#testobottom .bannerarea .testobanner P.testonero A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#contestuale .bannerarea .testobanner P.testonero A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#corpo #testo #testobottom .separabanner {
	MARGIN: 0px 0px 0px 58px; PADDING-LEFT: 9px; FLOAT: left; HEIGHT: 107px
}
#testobottom .bannerarea {
	POSITION: relative; PADDING-LEFT: 20px; WIDTH: 214px; FLOAT: left
}
#testobottom .dg {
	POSITION: relative; PADDING-LEFT: 22px; WIDTH: 214px; PADDING-RIGHT: =
30px; BACKGROUND: url(../img/sfondi/dottedv.gif) repeat-y right 50%; =
FLOAT: left
}
#testobottom .secondo {
	BORDER-LEFT: #333 0px dotted; PADDING-LEFT: 50px; WIDTH: 214px; FLOAT: =
left; MARGIN-LEFT: 0px
}
#testobottom .secondodg {
	BORDER-LEFT: #333 0px dotted; PADDING-LEFT: 30px; WIDTH: 214px; FLOAT: =
left; MARGIN-LEFT: 0px
}
#testobottom .terzo {
	PADDING-LEFT: 12px; WIDTH: 214px; BACKGROUND: =
url(../img/sfondi/dottedv.gif) repeat-y left 50%; FLOAT: left; =
MARGIN-LEFT: 50px
}
#testobottom .bannerarea P {
	FONT-SIZE: 0.8em
}
#contestuale .bannerarea P {
	FONT-SIZE: 0.8em
}
#corpo #contestuale .bannerarea {
	BORDER-BOTTOM-STYLE: none; MARGIN-TOP: 25px
}
.immaginebanner A {
	CURSOR: hand
}
.immaginegrandedg {
	MARGIN-BOTTOM: 30px
}
.bannergrande IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.testobannergrande {
	MARGIN-TOP: 0px
}
.immaginebannergrande {
	Z-INDEX: 0; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: -5px; MARGIN-LEFT: 1px; PADDING-TOP: 0px
}
.immaginebannergrande A {
	CURSOR: hand
}
#testo .testobannergrande P {
	Z-INDEX: 1; MARGIN: -48px 10px 0px; WIDTH: 518px; COLOR: white; =
FONT-SIZE: 0.8em; _margin: -48px 10px 0 10px
}
#testo .testobannergrande P A {
	COLOR: white
}
#testo .testobannergrande P A:visited {
	COLOR: white
}
#testo .testobannergrande P A:hover {
	COLOR: white; TEXT-DECORATION: none
}
#testo .testobannergrande P.testonero {
	COLOR: #000
}
#testo .testobannergrande P.testonero {
	COLOR: #000
}
#testo .testobannergrande P.testonero A {
	COLOR: #000
}
#testo .testobannergrande P.testonero A:visited {
	COLOR: #000
}
#testo .testobannergrande P.testonero A:hover {
	COLOR: #000; TEXT-DECORATION: none
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/forms.css

.inputwrapper {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; PADDING-TOP: 0px
}
#formcerca {
	POSITION: relative; WIDTH: 224px; FLOAT: left; HEIGHT: 50px
}
#formdirezioni {
	POSITION: relative; WIDTH: 224px; FLOAT: left; HEIGHT: 50px
}
#formdg {
	POSITION: relative; WIDTH: 224px; FLOAT: left; HEIGHT: 50px
}
#bannerdg #formdirezioni {
	MARGIN-TOP: 10px; MARGIN-RIGHT: -10px
}
#formcerca FORM {
	DISPLAY: block
}
#formdirezioni FORM {
	DISPLAY: block
}
#formdg FORM {
	DISPLAY: block
}
#formcerca {
	BACKGROUND: url(../img/sfondi/formcercabottom.gif) #977200 no-repeat =
left bottom
}
.searchRapid {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0em 0em 0.25em =
0.18em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.searchRapid LEGEND SPAN {
	POSITION: absolute; LEFT: -9999em
}
.searchRapid LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0em 0em 0.37em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #fff; PADDING-TOP: 0px
}
.searchRapid INPUT.cercaNew {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; =
PADDING-BOTTOM: 0em; MARGIN: 0em 0em 0em 0.33em; PADDING-LEFT: 0em; =
WIDTH: 175px; PADDING-RIGHT: 0em; FONT: 0.75em "Trebuchet MS", Arial, =
Helvetica, sans-serif; FLOAT: left; COLOR: #333; VERTICAL-ALIGN: middle; =
BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; =
PADDING-TOP: 0em
}
.searchRapid INPUT.imageNew {
	PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP-WIDTH: =
0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.corpohomedg #formcerca {
	BACKGROUND: url(../img/sfondi/formcercabottombianca.gif) #977200 =
no-repeat left bottom
}
.cercalaterale#formcerca {
	POSITION: relative; MARGIN-BOTTOM: 30px; FLOAT: none
}
#formcerca .contenutocerca {
	Z-INDEX: 1; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
BACKGROUND: url(../img/sfondi/formcercatop.gif) no-repeat; PADDING-TOP: =
3px
}
.corpohomedg #formcerca .contenutocerca {
	Z-INDEX: 1; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
BACKGROUND: url(../img/sfondi/formcercatopbianca.gif) no-repeat; =
PADDING-TOP: 3px
}
#formdirezioni {
	Z-INDEX: 10; BACKGROUND: url(../img/sfondi/formdirezionibottom.gif) =
#fff no-repeat left bottom; MARGIN-RIGHT: 22px
}
#formdg {
	Z-INDEX: 10; MARGIN-BOTTOM: 20px; BACKGROUND: =
url(../img/sfondi/formdgbottom.gif) #519b17 no-repeat left bottom; =
MARGIN-RIGHT: 0px
}
.corpohomedg #formdg {
	BACKGROUND: url(../img/sfondi/formdgbottombianca.gif) #519b17 no-repeat =
left bottom
}
.corpohomedg #formdg .contenutodg {
	Z-INDEX: 1; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
BACKGROUND: url(../img/sfondi/formdgtopbianca.gif) no-repeat; =
PADDING-TOP: 3px
}
#gabbia #contenuto .cercainternadgacquisti {
	MARGIN-TOP: 30px
}
#gabbia #contenuto .cercatopdgacquisti {
	MARGIN-TOP: 15px; _margin-top: 15px
}
#formdg .contenutodg {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
url(../img/sfondi/formdgtop.gif) no-repeat; PADDING-TOP: 3px
}
#formdg .contenutodgacquisti {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
url(../img/sfondi/formcercatop.gif) no-repeat; PADDING-TOP: 3px
}
#formdirezioni .contenutodirezioni {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
url(../img/sfondi/formdirezionitop.gif) no-repeat; PADDING-TOP: 3px
}
#formcerca INPUT.cerca {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; =
MARGIN: 5px 0px 4px 4px; WIDTH: 175px; DISPLAY: inline; HEIGHT: 16px; =
BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; _height: =
16px; _margin: 5px 0px 4px 4px
}
#formdg INPUT.cerca {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 5px =
0px 4px 4px; WIDTH: 175px; DISPLAY: inline; HEIGHT: 14px; BORDER-TOP: =
#ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; _height: 15px; _margin: =
5px 0px 4px 4px
}
#formcerca INPUT.image {
	POSITION: absolute; TOP: 21px; LEFT: 185px
}
#formdirezioni INPUT.image {
	POSITION: absolute; TOP: 21px; LEFT: 185px
}
#formdg INPUT.image {
	POSITION: absolute; TOP: 24px; LEFT: 185px
}
#menutopdg #formdg INPUT.image {
	POSITION: absolute; TOP: 27px; LEFT: 185px
}
#formdirezioni SELECT {
	MARGIN: -2px 0px 4px 4px; WIDTH: 175px; DISPLAY: inline; HEIGHT: 20px; =
_margin: -2px 0px 4px 4px
}
#formcerca A {
	POSITION: absolute; TEXT-TRANSFORM: uppercase; FONT-STYLE: italic; =
COLOR: white; FONT-SIZE: 80%; TOP: 1px; RIGHT: 15px; TEXT-DECORATION: =
none
}
#formdirezioni A {
	POSITION: absolute; TEXT-TRANSFORM: uppercase; FONT-STYLE: italic; =
COLOR: white; FONT-SIZE: 80%; TOP: 1px; RIGHT: 15px; TEXT-DECORATION: =
none
}
#formdg A {
	POSITION: absolute; TEXT-TRANSFORM: uppercase; FONT-STYLE: italic; =
COLOR: white; FONT-SIZE: 80%; TOP: 1px; RIGHT: 15px; TEXT-DECORATION: =
none
}
#formcerca P {
	MARGIN-BOTTOM: -6px; COLOR: white; MARGIN-LEFT: 5px; FONT-SIZE: 0.8em
}
#bannerdg .cercatopdgacquisti .contenutocerca P {
	MARGIN-TOP: 0px; FONT-SIZE: 0.7em
}
#contestuale .cercalaterale#formcerca P {
	MARGIN-TOP: 3px; FONT-SIZE: 0.75em
}
#contestuale .cercalaterale#formcerca INPUT.cerca {
	MARGIN-TOP: 8px
}
#contestuale .cercalaterale#formcerca P A {
	TOP: 5px
}
#contestuale .cercalaterale#formcerca INPUT.image {
	TOP: 23px
}
#formdirezioni P {
	MARGIN-BOTTOM: 0px; COLOR: #0b8800; MARGIN-LEFT: 5px; FONT-SIZE: 0.8em
}
.marginimenudg #formdirezioni P {
	MARGIN-TOP: 3px; COLOR: #0b8800; MARGIN-LEFT: 5px; FONT-SIZE: 0.7em
}
#formdg P {
	MARGIN-BOTTOM: 1px; COLOR: #fff; MARGIN-LEFT: 5px; FONT-SIZE: 0.8em
}
#formdirezioni DIV.direzioninoscript A {
	BACKGROUND-COLOR: #99cc00; DISPLAY: none; COLOR: black
}
#formdirezioni DIV.direzioninoscript IMG {
	DISPLAY: none
}
DIV.google {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 35px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: url(../img/sfondi/google.gif) #fff =
no-repeat 140px 5px; PADDING-TOP: 10px; _margin-top: 35px; _padding: 5px
}
DIV.google H3 {
	FONT-SIZE: 90%
}
FORM#google INPUT.google {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
BACKGROUND-COLOR: #fff; MARGIN: 5px 5px 5px 0px; WIDTH: 100%; =
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; _margin: 10px =
5px 5px 0; _width: 200px
}
FORM#google P.cercagoogle {
	TEXT-ALIGN: right; MARGIN-TOP: 5px
}
FORM#google INPUT.cerca {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; =
BACKGROUND-COLOR: #e6e3db; BORDER-TOP: #808080 1px solid; BORDER-RIGHT: =
#808080 1px solid; _margin-left: 5px
}
FORM#avanzata H2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; FONT-SIZE: =
90%; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
FORM#avanzata H2.punto1 {
	BACKGROUND: url(../img/sfondi/form/passo1.gif) no-repeat 0px 2px
}
FORM#avanzata H2.punto2 {
	BACKGROUND: url(../img/sfondi/form/passo2.gif) no-repeat 0px 2px
}
FORM#avanzata H2.punto3 {
	BACKGROUND: url(../img/sfondi/form/passo3.gif) no-repeat 0px 2px
}
FORM#avanzata H2.punto4 {
	BACKGROUND: url(../img/sfondi/form/passo4.gif) no-repeat 0px 2px
}
FORM#avanzata P {
	FONT-SIZE: 90%
}
FORM#avanzata P.select {
	TEXT-ALIGN: right; MARGIN: 15px 0px 5px; COLOR: #666; FONT-SIZE: 70%
}
FORM#avanzata P.selectordine {
	TEXT-ALIGN: left; MARGIN: 15px 0px 5px; COLOR: #333; FONT-SIZE: 90%
}
FORM#avanzata P.selectordine SPAN {
	MARGIN: 0px 30px 0px 0px
}
FORM#avanzata SELECT {
	BORDER-BOTTOM: #8a8a8a 1px solid; BORDER-LEFT: #8a8a8a 1px solid; =
BACKGROUND-COLOR: #e1e1e1; BORDER-TOP: #8a8a8a 1px solid; BORDER-RIGHT: =
#8a8a8a 1px solid
}
FORM#avanzata INPUT.testo {
	BORDER-BOTTOM: #8a8a8a 1px solid; BORDER-LEFT: #8a8a8a 1px solid; =
BACKGROUND-COLOR: #e1e1e1; WIDTH: 100%; BORDER-TOP: #8a8a8a 1px solid; =
BORDER-RIGHT: #8a8a8a 1px solid
}
FORM#avanzata INPUT.radio {
	MARGIN: 0px 8px 0px 0px
}
.passoform {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 5px
}
.passoform .passotitolo {
	WIDTH: 200px; FLOAT: left
}
.passoform .passoscelta {
	WIDTH: 300px; FLOAT: left; MARGIN-LEFT: 10px
}
BUTTON.formverde {
	TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: uppercase; =
MARGIN-TOP: 20px; WIDTH: 77px; BACKGROUND: =
url(../img/sfondi/pulsanteverdematte.gif) no-repeat 0px 2px; FLOAT: =
right; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 19px; =
COLOR: #fff; MARGIN-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
BUTTON.formbianco {
	TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: uppercase; =
MARGIN-TOP: 20px; WIDTH: 77px; BACKGROUND: =
url(../img/sfondi/pulsantebiancomatte.gif) no-repeat 0px 2px; FLOAT: =
right; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 19px; =
COLOR: #0b8800; BORDER-LEFT-WIDTH: 0px
}
BUTTON.formbiancosinistra {
	TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: uppercase; =
MARGIN-TOP: 20px; WIDTH: 77px; BACKGROUND: =
url(../img/sfondi/pulsantebiancomatte.gif) no-repeat 0px 2px; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 19px; COLOR: =
#0b8800; BORDER-LEFT-WIDTH: 0px
}
BUTTON SPAN {
	TEXT-TRANSFORM: uppercase
}
BUTTON {
	FONT-SIZE: 0.61em
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/liste.css

DL.notizie {
	MARGIN: 10px 0px; FONT-SIZE: 0.68em
}
#topbanners DL.notizie {
	MARGIN: 0px 0px 3px
}
DL.notizie DT {
	COLOR: #0b8800
}
DL.notizie DT.comunicazione {
	TEXT-TRANSFORM: uppercase
}
DL.notizie DD {
	LINE-HEIGHT: 1.1em; MARGIN-BOTTOM: 3px
}
DL.notizie DD A {
	COLOR: #333
}
DL.notizie DD A:visited {
	COLOR: #333
}
DL.notizie DD A:hover {
	TEXT-DECORATION: underline
}
DL.notizie DT A {
	COLOR: #0b8800
}
DL.notizie DT A:hover {
	TEXT-DECORATION: underline
}
#contestuale DL.notizie DT {
	MARGIN: 5px 0px 0px
}
#contestuale DL.notizie DD {
	MARGIN: 0px 0px 5px
}
.infobando {
	MARGIN: 5px 0px; CLEAR: left
}
.corredo {
	MARGIN: 15px 0px 10px; CLEAR: left
}
.allegato {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px; WIDTH: 100%; BACKGROUND: =
url(../img/sfondi/dotted.gif) repeat-x 50% bottom; FLOAT: left
}
.allegatoNoPuntini {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px; WIDTH: 100%; FLOAT: left
}
#contestuale .allegato {
	BORDER-BOTTOM: #333 0px dotted; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; =
FLOAT: left
}
#testo .corredo P.descrizione {
	MARGIN-TOP: 3px; WIDTH: 500px; MARGIN-BOTTOM: 4px; FLOAT: left; =
MARGIN-LEFT: 8px
}
#testo .corredo P.nomefile {
	WIDTH: 500px; FLOAT: left; COLOR: #0b8800; MARGIN-LEFT: 8px
}
.corredo IMG.float {
	WIDTH: 28px; FLOAT: left
}
.allegatifocus {
	MARGIN: 10px 0px 10px 10px; CLEAR: left
}
#testo .allegatifocus UL LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: -28px
}
#testo .allegatifocus UL LI IMG {
	MARGIN-RIGHT: 10px
}
#contestuale .allegato {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 10px
}
#contestuale .allegato IMG.float {
	WIDTH: 28px; FLOAT: left
}
#contestuale .allegato P.descrizione {
	LINE-HEIGHT: 110%; MARGIN-TOP: 4px; WIDTH: 172px; FLOAT: left; =
MARGIN-LEFT: 8px; FONT-SIZE: 0.68em
}
.allegato P.descrizione A {
	COLOR: #333
}
.allegato P.descrizione A:visited {
	COLOR: #333
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/tabelle.css

TABLE#calendario {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: white; FONT-SIZE: 0.75em; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TABLE#calendario A {
	COLOR: white
}
TABLE#calendario TR TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; VERTICAL-ALIGN: middle; =
PADDING-TOP: 0px
}
TABLE#calendario TR TH {
	TEXT-TRANSFORM: uppercase; BACKGROUND: url(../img/sfondi/theadbig.gif) =
no-repeat center 50%; LETTER-SPACING: -1px; FONT-SIZE: 80%
}
TABLE#calendario TR TD.vuota {
	WIDTH: 30px; BACKGROUND: url(../img/sfondi/cellavuota.gif) no-repeat =
center 50%; HEIGHT: 30px
}
TABLE#calendario TR TD.normale {
	WIDTH: 30px; BACKGROUND: url(../img/sfondi/cellanormale.gif) no-repeat =
center 50%; HEIGHT: 30px; COLOR: #333
}
TABLE#calendario TR TD.corrente {
	WIDTH: 30px; BACKGROUND: url(../img/sfondi/cellanormale_marrone.gif) =
no-repeat center 50%; HEIGHT: 30px
}
TABLE#calendario TR TD.scadenza {
	WIDTH: 30px; BACKGROUND: url(../img/sfondi/cellacorrente.gif) no-repeat =
center 50%; HEIGHT: 30px
}
TABLE#calendario TR TD.evento {
	WIDTH: 30px; BACKGROUND: url(../img/sfondi/cellaevento.gif) no-repeat =
center 50%; HEIGHT: 30px
}
TABLE#calendariofull {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 540px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: =
collapse; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: =
0.75em; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
TABLE#calendariofull TR {
=09
}
TABLE#calendariofull TR TD {
	BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px =
dotted; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
FONT-SIZE: 110%; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 1px dotted; =
BORDER-RIGHT: #ccc 1px dotted; PADDING-TOP: 4px
}
TABLE#calendariofull TR TD.ultima {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE#calendariofull TR TH {
	BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px =
dotted; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: =
4px; PADDING-RIGHT: 4px; FONT-SIZE: 120%; BORDER-TOP: #ccc 1px dotted; =
BORDER-RIGHT: #ccc 1px dotted; PADDING-TOP: 4px
}
TABLE#calendariofull TR TH.ultima {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE#calendariofull TR TD SPAN {
	TEXT-TRANSFORM: uppercase; COLOR: #000
}
TABLE A {
	COLOR: #0b8800
}
TABLE A:visited {
	COLOR: #0b8800
}
TABLE#assessori TR TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 11px; PADDING-LEFT: 11px; =
PADDING-RIGHT: 11px; VERTICAL-ALIGN: top; PADDING-TOP: 11px
}
TABLE#assessori TR {
	MARGIN: 0px 0px 10px
}
TABLE.navigamesi {
	WIDTH: 100%
}
TABLE.navigamesi TD.primomese {
	TEXT-ALIGN: left; WIDTH: 50%
}
TABLE.navigamesi TD.secondomese {
	TEXT-ALIGN: right; WIDTH: 50%
}
#testo P TABLE TBODY TR TD {
	BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px =
dotted; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
FONT-SIZE: 90%; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 1px dotted; =
BORDER-RIGHT: #ccc 1px dotted; PADDING-TOP: 4px
}
#testo TABLE TBODY TR TD {
	BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px =
dotted; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
FONT-SIZE: 90%; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 1px dotted; =
BORDER-RIGHT: #ccc 1px dotted; PADDING-TOP: 4px
}
#testo DIV.n TABLE TR TD {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/ricerca.css

#testo H2.ricerca {
	LINE-HEIGHT: 1em; MARGIN-BOTTOM: 5px; COLOR: #333; FONT-SIZE: 0.81em
}
#testo H2.ricerca SPAN {
	TEXT-TRANSFORM: uppercase
}
#testo H2.ricerca A {
	COLOR: #333
}
#testo H1.data {
	MARGIN-TOP: 5px; COLOR: #333; FONT-SIZE: 75%
}
#contestuale P.parolachiave {
	TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px
}
#contestuale P.parolachiave A {
	TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px; COLOR: #0b8800
}
#testo .risultati {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; =
BORDER-RIGHT: #333 0px dotted; PADDING-TOP: 0px
}
#testo .primo {
	BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% top
}
#testo .singolorisultato {
	PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x =
50% top; PADDING-TOP: 5px
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/paginatore.css

.paginatore {
	TEXT-ALIGN: right; MARGIN: 10px 0px; FONT-SIZE: 120%
}
.paginatore UL LI {
	DISPLAY: inline
}
.paginatore UL LI.paginacorrente {
	COLOR: #0b8800
}
.paginatore UL LI A {
	COLOR: #333
}
.paginatore UL LI A:visited {
	COLOR: #333
}
#paginatore {
	TEXT-ALIGN: right; MARGIN: 10px 0px; FONT-SIZE: 80%
}
#paginatore A {
	COLOR: #333
}
A:visited {
	COLOR: #333
}
#paginatore SPAN {
	COLOR: green; FONT-WEIGHT: bolder
}
.paginatore SPAN {
	COLOR: green; FONT-WEIGHT: bolder
}
.alternativoflash .alternativoflashmiddle #paginatore {
	TEXT-ALIGN: center
}
.alternativoflash .alternativoflashmiddle #paginatore A {
	COLOR: #333; FONT-SIZE: 8pt
}
.alternativoflash .alternativoflashmiddle #paginatore A:visited {
	COLOR: #333; FONT-SIZE: 8pt
}
.alternativoflash .alternativoflashmiddle #paginatore SPAN {
	COLOR: green; FONT-SIZE: 10pt; FONT-WEIGHT: bolder
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/footer.css

#footer {
	Z-INDEX: 1; WIDTH: 61.25em; BACKGROUND: #e5dfd3; FLOAT: left; COLOR: =
#99958c; BORDER-TOP: #4d9913 2px solid
}
#footer P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
PADDING-TOP: 10px
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/css/dg.css

@import url( minisito.css );
@import url( ../../Globalheader/css/newheader.css );
@import url( ../../NewBanner/css/bannerDetail.css );
@import url( navigazionelocale.css );
@import url( tipografia.css );
@import url( banners.css );
@import url( forms.css );
@import url( liste.css );
@import url( tabelle.css );
@import url( ricerca.css );
@import url( paginatore.css );
@import url( footer.css );
BODY {
	LINE-HEIGHT: 1.12em; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, =
sans-serif; BACKGROUND: #e5dfd3; COLOR: #333; FONT-SIZE: 100%
}
A {
	TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
* {
	MARGIN: 0px
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; HEIGHT: 100%; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; HEIGHT: 100%; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #e5dfd3
}
#gabbia {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: =
61.25em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#contenuto {
	BACKGROUND-COLOR: #e2ddc9; WIDTH: 61.25em; FLOAT: left
}
#bannerdg {
	Z-INDEX: 1; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #f4f1e8; WIDTH: =
61.25em; FLOAT: left; HEIGHT: 11.68em
}
#posizionatesti {
	POSITION: relative
}
#titolodg {
	Z-INDEX: 2; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: =
10px; PADDING-RIGHT: 0px; TOP: 80px; PADDING-TOP: 40px
}
#slogandg {
	Z-INDEX: 2; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: =
10px; PADDING-RIGHT: 0px; TOP: 70px; PADDING-TOP: 40px; LEFT: 400px
}
#topdg {
	POSITION: relative; HEIGHT: 0px
}
#menutopdg {
	POSITION: absolute; WIDTH: 263px; BACKGROUND: =
url(../img/sfondi/canaledgtop.gif) no-repeat 50% top; HEIGHT: 185px; =
TOP: 0px; RIGHT: 0px
}
.contenitoretondo {
	POSITION: relative
}
#tondomenu {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 181px; HEIGHT: 25px; TOP: -35px; =
LEFT: 0px
}
#menutopdg .marginimenudg {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
.introhomedg {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: =
url(../img/sfondi/dotted.gif) repeat-x 50% bottom
}
.introhomedg IMG {
	MARGIN: 0px 10px 10px 0px; FLOAT: left
}
#corpo {
	WIDTH: 61.25em; BACKGROUND: url(../img/sfondi/sfondocorpodg.gif) =
repeat-y; FLOAT: left
}
#corpo #navigazionelocale {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; WIDTH: =
10.93em; PADDING-RIGHT: 6px; FLOAT: left; PADDING-TOP: 0px
}
.canaledg {
	BACKGROUND: #e2ddc9
}
#corpo #gabbiacontenuto {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f4f1e8; WIDTH: 49.93em; FLOAT: =
left
}
#corpo #gabbiacontenuto #testo {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; WIDTH: =
33.75em; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: =
url(../img/sfondi/puntino.gif) repeat-y right 50%; FLOAT: left; =
PADDING-TOP: 0px; _padding: 0px 6px 0px 10px
}
#corpo #gabbiacontenuto .full#testo {
	WIDTH: 48.5em; BACKGROUND: none transparent scroll repeat 0% 0%
}
#corpo #gabbiacontenuto .margine#testo {
	MARGIN-TOP: 15px
}
#corpo #gabbiacontenuto .esteso#testo {
	MARGIN-TOP: 15px; WIDTH: 770px
}
.immaginenotizia {
	MARGIN: 0px 10px 0px 0px; PADDING-RIGHT: 8px; FLOAT: left
}
#testo P.didascalia {
	COLOR: #666; FONT-SIZE: 0.6em
}
#testo IMG.bannercentrale {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
#corpo #gabbiacontenuto #testo #testosinistra {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 16em; PADDING-RIGHT: =
10px; FLOAT: left; PADDING-TOP: 10px
}
#corpo #gabbiacontenuto #testo .homedgsinistra {
	PADDING-BOTTOM: 20px; BACKGROUND: url(../img/sfondi/dottedv.gif) =
repeat-y right 50%
}
#corpo #gabbiacontenuto #testo #testodestra {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 16em; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 10px
}
.fissailtesto {
	HEIGHT: 180px
}
#corpo #gabbiacontenuto #testo #testosinistraservizi {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: =
15px; BACKGROUND: url(../img/sfondi/puntino.gif) repeat-y right 50%; =
FLOAT: left; PADDING-TOP: 10px
}
#corpo #gabbiacontenuto #testo #testodestraservizi {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 250px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 10px
}
#intervento {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px 10px; WIDTH: 33.5em; =
BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% top; FLOAT: left; =
PADDING-TOP: 10px; _margin: 5px 0px 10px 5px; _width: 33.5em
}
#testobottom {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 33.3em; =
PADDING-RIGHT: 0px; BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x =
50% top; FLOAT: left; PADDING-TOP: 10px; _margin: 0px
}
.bottomdg {
	MARGIN-TOP: 10px
}
#corpo #testo #testobottomservizi {
	WIDTH: 540px; FLOAT: left; BORDER-TOP: #333 1px dotted; PADDING-TOP: =
10px
}
#intervento #immagine {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: =
left; PADDING-TOP: 0px
}
#intervento #estratto {
	FLOAT: left
}
#intervento #immagine {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
#intervento .interventosx {
	PADDING-LEFT: 10px; WIDTH: 26em; PADDING-RIGHT: 9px; FLOAT: left
}
#intervento .senzaimmagine {
	PADDING-LEFT: 0px; WIDTH: 33.5em
}
#intervento .interventodx {
	PADDING-LEFT: 10px; WIDTH: 13em; BACKGROUND: =
url(../img/sfondi/dottedv.gif) repeat-y left 50%; FLOAT: left; =
MARGIN-LEFT: 0.23em
}
#siti {
	PADDING-BOTTOM: 10px; MARGIN: 5px 0px 10px 10px; WIDTH: 780px; =
BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x 50% top; FLOAT: left; =
PADDING-TOP: 10px; _margin: 5px 0px 10px 5px; _width: 780px
}
#siti #sitosinistra {
	WIDTH: 382px; FLOAT: left
}
#siti #sitodestra {
	PADDING-LEFT: 10px; WIDTH: 382px; BACKGROUND: =
url(../img/sfondi/dottedv.gif) repeat-y left 50%; FLOAT: left
}
#siti #sitosinistra .screenshot {
	WIDTH: 86px; FLOAT: left; MARGIN-RIGHT: 10px; _margin-right: 8px
}
#siti #sitodestra .screenshot {
	WIDTH: 86px; FLOAT: left; MARGIN-RIGHT: 10px; _margin-right: 8px
}
#siti #sitosinistra .spiegazione {
	WIDTH: 285px; FLOAT: left
}
#siti #sitodestra .spiegazione {
	WIDTH: 285px; FLOAT: left
}
#fondopersona {
	WIDTH: 540px; FLOAT: left; BORDER-TOP: #333 1px dotted; PADDING-TOP: =
10px
}
#fondopersona .item {
	WIDTH: 260px; FLOAT: left; MARGIN-RIGHT: 10px
}
#fondopersona .item IMG {
	FLOAT: left; MARGIN-RIGHT: 6px
}
.sommario {
	BORDER-BOTTOM: #333 1px dotted; PADDING-BOTTOM: 5px; MARGIN: 10px 0px
}
#testo .sommario UL {
	MARGIN-LEFT: 0px
}
#testo .sommario UL LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; _margin-left: 0px
}
#corpo #contestuale {
	BORDER-LEFT: #333 0px dotted; PADDING-BOTTOM: 8px; MARGIN-TOP: 0px; =
PADDING-LEFT: 8px; WIDTH: 13.75em; PADDING-RIGHT: 8px; FLOAT: left; =
PADDING-TOP: 0px
}
.minisiti {
	MARGIN: 10px 0px
}
.separatore5px {
	HEIGHT: 5px; CLEAR: both
}
.separatore5px HR {
	VISIBILITY: hidden
}
.separatore10px {
	HEIGHT: 20px; CLEAR: both
}
.separatore10px HR {
	VISIBILITY: hidden
}
.separatoregrande {
	HEIGHT: 43px; CLEAR: both
}
.separatoregrande HR {
	VISIBILITY: hidden
}
.bordocontenuto {
	MARGIN: 10px 0px; BACKGROUND: url(../img/sfondi/dotted.gif) repeat-x =
50% bottom; HEIGHT: 1px; CLEAR: both
}
.bordocontenuto HR {
	VISIBILITY: hidden
}
.dotted {
	CLEAR: left; BORDER-TOP: #333 1px dotted
}
IMG.logosottomenu {
	MARGIN: 50px 0px 10px 8px
}
#tsthead {
	Z-INDEX: 1; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #e2ddc9; =
PADDING-LEFT: 10px; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, =
sans-serif; FLOAT: left; FONT-SIZE: 1.3em; FONT-WEIGHT: bold; =
PADDING-TOP: 45px
}
#tstdglinks {
	Z-INDEX: 1; PADDING-BOTTOM: 20px; LINE-HEIGHT: 13px; BACKGROUND-COLOR: =
#e2ddc9; PADDING-LEFT: 10px; FLOAT: left; FONT-SIZE: 0.6em; FONT-WEIGHT: =
bold; PADDING-TOP: 5px
}
#testo .alternativoflashtitoletto {
	LINE-HEIGHT: 1.12em; DISPLAY: block; FONT-FAMILY: "Trebuchet =
MS","Garuda", FreeSans, arial, sans-serif; MARGIN-BOTTOM: 10px; COLOR: =
#333; FONT-SIZE: 100%
}
#testo .alternativoflashscarica {
	BACKGROUND-COLOR: #e3e233; DISPLAY: block; MARGIN-BOTTOM: 10px
}
#testo .alternativoflashmessaggio {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 80%
}
#testo .alternativoflashmiddle {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 70%
}
#testo .alternativoflashmiddle #corredo {
	TEXT-ALIGN: center
}
#corpo .social_bookmark {
	MARGIN-TOP: 10px; WIDTH: 33.75em; FLOAT: left; MARGIN-LEFT: 8px
}
.social_bookmark A {
	PADDING-LEFT: 4px; MARGIN-BOTTOM: 2px; TEXT-DECORATION: none
}
#corpo .social_bookmark .social_network A IMG {
	PADDING-LEFT: 2px; PADDING-RIGHT: 2px
}
#corpo .social_bookmark .social_network {
	TEXT-ALIGN: right; MARGIN-TOP: -38px; WIDTH: 8em; MARGIN-LEFT: 145px
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/css/stampa.css

BODY {
	LINE-HEIGHT: 1.12em; FONT-FAMILY: "Trebuchet MS", Arial, Verdana, =
sans-serif; BACKGROUND: #fff; COLOR: #333; FONT-SIZE: 100%
}
A {
	COLOR: black; TEXT-DECORATION: underline
}
A:link {
	COLOR: black; TEXT-DECORATION: underline
}
A:visited {
	COLOR: black; TEXT-DECORATION: underline
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
* {
	MARGIN: 0px
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; HEIGHT: 100%; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; HEIGHT: 100%; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #fff
}
#gabbia {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#contenuto {
	BACKGROUND-COLOR: #fff; WIDTH: 100%; FLOAT: left
}
#header {
	DISPLAY: none
}
#corpo {
	WIDTH: 100%; BACKGROUND: #fff; FLOAT: left
}
#corpo #navigazionelocale {
	DISPLAY: none
}
#corpo #gabbiacontenuto {
	BACKGROUND-COLOR: #fff; WIDTH: 100%; FLOAT: left
}
#corpo #gabbiacontenuto #testo {
	BACKGROUND-COLOR: #fff; WIDTH: 100%; MARGIN-BOTTOM: 15px; FLOAT: left
}
#testo #testosinistra {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 0px; =
FLOAT: left; PADDING-TOP: 0px
}
#testo #testodestra {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 0px; =
FLOAT: left; PADDING-TOP: 0px
}
#testo .allegatifocus {
	MARGIN: 10px 0px
}
#testo .allegatifocus UL LI {
	MARGIN: 5px 0px
}
#testo .allegatifocus UL LI IMG {
	MARGIN: 0px 10px 0px 0px
}
#testo TABLE {
	BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left; BORDER-LEFT: black =
1px solid; WIDTH: 100%; BORDER-TOP: black 1px solid; BORDER-RIGHT: black =
1px solid
}
#testo TABLE TH {
	TEXT-ALIGN: left
}
#testo TABLE TR TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
.paginatore {
	TEXT-ALIGN: right; MARGIN: 10px 0px; FONT-SIZE: 120%
}
.paginatore UL LI {
	DISPLAY: inline
}
#testo P {
	LINE-HEIGHT: 140%; FONT-SIZE: 90%
}
#siti P {
	LINE-HEIGHT: 140%; FONT-SIZE: 90%
}
#testo P.corredo {
	MARGIN: 20px 0px; FONT-SIZE: 120%
}
#testo P.torna {
	DISPLAY: none
}
#testo P.qualifica {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
#testo P.leggitutto {
	DISPLAY: none
}
#testo H1 {
	LINE-HEIGHT: 110%; MARGIN: 20px 0px; FONT-SIZE: 150%
}
#testo H2 {
	LINE-HEIGHT: 110%; MARGIN: 20px 0px; FONT-SIZE: 120%
}
#intervento H2.small {
	LINE-HEIGHT: 110%; MARGIN: 20px 0px; FONT-SIZE: 120%
}
#siti H2.small {
	LINE-HEIGHT: 110%; MARGIN: 0px; FONT-SIZE: 120%
}
#testo H2.nomeassessore {
	LINE-HEIGHT: 110%; MARGIN: 20px 0px; FONT-SIZE: 90%
}
#testo H3 {
	LINE-HEIGHT: 110%; MARGIN: 20px 0px; FONT-SIZE: 100%
}
.bannerarea {
	DISPLAY: none
}
.immaginenotizia {
	MARGIN: 0px 20px 0px 0px; FLOAT: none
}
#testo P.didascalia {
	COLOR: #666; FONT-SIZE: 0.6em
}
#testo IMG.bannercentrale {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
#testo #testosinistra {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#testo #testodestra {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.fissailtesto {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#testobottom {
	WIDTH: 100%
}
#fondopersona {
	MARGIN-TOP: 15px; FLOAT: left; BORDER-TOP: #333 1px dotted
}
#fondopersona .item {
	WIDTH: 100%; MARGIN-RIGHT: 0px
}
#fondopersona .item .itemsx {
	WIDTH: 100%; MARGIN-RIGHT: 0px
}
#fondopersona .item .itemdx {
	WIDTH: 100%; FLOAT: none; MARGIN-RIGHT: 0px
}
#testo .gabbiaservizi {
	WIDTH: 540px; FLOAT: left
}
#testo .gabbiaservizi .servizisx {
	WIDTH: 250px; FLOAT: left; MARGIN-RIGHT: 20px
}
#testo .gabbiaservizi .servizidx {
	WIDTH: 250px; FLOAT: left
}
#testo .gabbiaservizi .servizisotto {
	MARGIN-TOP: 10px; WIDTH: 520px; FLOAT: left
}
#corpo #testo #testobottomservizi {
	WIDTH: 540px; FLOAT: left; BORDER-TOP: #333 1px dotted; PADDING-TOP: =
10px
}
#intervento #immagine {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#intervento {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 25px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#siti {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; FLOAT: none; HEIGHT: 100%; PADDING-TOP: 0px
}
#siti #sitosinistra {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; FLOAT: none; PADDING-TOP: 0px
}
#siti #sitodestra {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; FLOAT: none; PADDING-TOP: 0px
}
#siti #sitosinistra .screenshot {
	WIDTH: 100%; MARGIN-BOTTOM: 5px; FLOAT: none
}
#siti #sitodestra .screenshot {
	WIDTH: 100%; MARGIN-BOTTOM: 5px; FLOAT: none
}
#siti #sitosinistra .spiegazione {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; MARGIN-BOTTOM: 8px; FLOAT: none; HEIGHT: 100%; =
PADDING-TOP: 0px
}
#siti #sitodestra .spiegazione {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; MARGIN-BOTTOM: 8px; FLOAT: none; HEIGHT: 100%; =
PADDING-TOP: 0px
}
#fondopersona {
	WIDTH: 100%; FLOAT: left; BORDER-TOP: #333 1px dotted; PADDING-TOP: =
10px
}
#fondopersona .item {
	WIDTH: 50%; FLOAT: left; MARGIN-RIGHT: 10px
}
#fondopersona .item .itemsx {
	WIDTH: 20%; FLOAT: left; MARGIN-RIGHT: 6px
}
#fondopersona .item .itemdx {
	WIDTH: 70%; FLOAT: left; MARGIN-RIGHT: 6px
}
.sommario {
	BORDER-BOTTOM: #333 1px dotted; PADDING-BOTTOM: 5px; MARGIN: 10px 0px
}
#testo .sommario UL {
	MARGIN-LEFT: 0px
}
#testo .sommario UL LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; _margin-left: 0px
}
#corpo #contestuale {
	DISPLAY: none
}
#footer {
	DISPLAY: none
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/Globalheader/css/speech.css

BODY {
	volume: 50
}
.alternativoflash .alternativoflashtitoletto {
	volume: 65
}
.alternativoflash .alternativoflashmessaggio {
	volume: 75
}
.alternativoflash .alternativoflashmiddle {
	volume: 55
}

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/js/swfobject.js

/*	SWFObject v2.0 <http://code.google.com/p/swfobject/>=0A=
	Copyright (c) 2007 Geoff Stearns, Michael Williams, and Bobby van der =
Sluis=0A=
	This software is released under the MIT License =
<http://www.opensource.org/licenses/mit-license.php>=0A=
*/=0A=
var swfobject=3Dfunction(){var =
Z=3D"undefined",P=3D"object",B=3D"Shockwave =
Flash",h=3D"ShockwaveFlash.ShockwaveFlash",W=3D"application/x-shockwave-f=
lash",K=3D"SWFObjectExprInst",G=3Dwindow,g=3Ddocument,N=3Dnavigator,f=3D[=
],H=3D[],Q=3Dnull,L=3Dnull,T=3Dnull,S=3Dfalse,C=3Dfalse;var =
a=3Dfunction(){var l=3Dtypeof g.getElementById!=3DZ&&typeof =
g.getElementsByTagName!=3DZ&&typeof g.createElement!=3DZ&&typeof =
g.appendChild!=3DZ&&typeof g.replaceChild!=3DZ&&typeof =
g.removeChild!=3DZ&&typeof =
g.cloneNode!=3DZ,t=3D[0,0,0],n=3Dnull;if(typeof N.plugins!=3DZ&&typeof =
N.plugins[B]=3D=3DP){n=3DN.plugins[B].description;if(n){n=3Dn.replace(/^.=
*\s+(\S+\s+\S+$)/,"$1");t[0]=3DparseInt(n.replace(/^(.*)\..*$/,"$1"),10);=
t[1]=3DparseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10);t[2]=3D/r/.test(n)?p=
arseInt(n.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof =
G.ActiveXObject!=3DZ){var o=3Dnull,s=3Dfalse;try{o=3Dnew =
ActiveXObject(h+".7")}catch(k){try{o=3Dnew =
ActiveXObject(h+".6");t=3D[6,0,21];o.AllowScriptAccess=3D"always"}catch(k=
){if(t[0]=3D=3D6){s=3Dtrue}}if(!s){try{o=3Dnew =
ActiveXObject(h)}catch(k){}}}if(!s&&o){try{n=3Do.GetVariable("$version");=
if(n){n=3Dn.split(" =
")[1].split(",");t=3D[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],1=
0)]}}catch(k){}}}}var =
v=3DN.userAgent.toLowerCase(),j=3DN.platform.toLowerCase(),r=3D/webkit/.t=
est(v)?parseFloat(v.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,i=3D=
false,q=3Dj?/win/.test(j):/win/.test(v),m=3Dj?/mac/.test(j):/mac/.test(v)=
;/*@cc_on =
i=3Dtrue;@if(@_win32)q=3Dtrue;@elif(@_mac)m=3Dtrue;@end@*/return{w3cdom:l=
,pv:t,webkit:r,ie:i,win:q,mac:m}}();var =
e=3Dfunction(){if(!a.w3cdom){return =
}J(I);if(a.ie&&a.win){try{g.write("<script id=3D__ie_ondomload =
defer=3Dtrue src=3D//:><\/script>");var =
i=3Dc("__ie_ondomload");if(i){i.onreadystatechange=3Dfunction(){if(this.r=
eadyState=3D=3D"complete"){this.parentNode.removeChild(this);V()}}}}catch=
(j){}}if(a.webkit&&typeof =
g.readyState!=3DZ){Q=3DsetInterval(function(){if(/loaded|complete/.test(g=
.readyState)){V()}},10)}if(typeof =
g.addEventListener!=3DZ){g.addEventListener("DOMContentLoaded",V,null)}M(=
V)}();function V(){if(S){return }if(a.ie&&a.win){var =
m=3DY("span");try{var =
l=3Dg.getElementsByTagName("body")[0].appendChild(m);l.parentNode.removeC=
hild(l)}catch(n){return }}S=3Dtrue;if(Q){clearInterval(Q);Q=3Dnull}var =
j=3Df.length;for(var k=3D0;k<j;k++){f[k]()}}function =
J(i){if(S){i()}else{f[f.length]=3Di}}function M(j){if(typeof =
G.addEventListener!=3DZ){G.addEventListener("load",j,false)}else{if(typeo=
f =
g.addEventListener!=3DZ){g.addEventListener("load",j,false)}else{if(typeo=
f G.attachEvent!=3DZ){G.attachEvent("onload",j)}else{if(typeof =
G.onload=3D=3D"function"){var =
i=3DG.onload;G.onload=3Dfunction(){i();j()}}else{G.onload=3Dj}}}}}functio=
n I(){var l=3DH.length;for(var j=3D0;j<l;j++){var =
m=3DH[j].id;if(a.pv[0]>0){var =
k=3Dc(m);if(k){H[j].width=3Dk.getAttribute("width")?k.getAttribute("width=
"):"0";H[j].height=3Dk.getAttribute("height")?k.getAttribute("height"):"0=
";if(O(H[j].swfVersion)){if(a.webkit&&a.webkit<312){U(k)}X(m,true)}else{i=
f(H[j].expressInstall&&!C&&O("6.0.65")&&(a.win||a.mac)){D(H[j])}else{d(k)=
}}}}else{X(m,true)}}}function U(m){var =
k=3Dm.getElementsByTagName(P)[0];if(k){var =
p=3DY("embed"),r=3Dk.attributes;if(r){var o=3Dr.length;for(var =
n=3D0;n<o;n++){if(r[n].nodeName.toLowerCase()=3D=3D"data"){p.setAttribute=
("src",r[n].nodeValue)}else{p.setAttribute(r[n].nodeName,r[n].nodeValue)}=
}}var q=3Dk.childNodes;if(q){var s=3Dq.length;for(var =
l=3D0;l<s;l++){if(q[l].nodeType=3D=3D1&&q[l].nodeName.toLowerCase()=3D=3D=
"param"){p.setAttribute(q[l].getAttribute("name"),q[l].getAttribute("valu=
e"))}}}m.parentNode.replaceChild(p,m)}}function =
F(i){if(a.ie&&a.win&&O("8.0.0")){G.attachEvent("onunload",function(){var =
k=3Dc(i);if(k){for(var j in k){if(typeof =
k[j]=3D=3D"function"){k[j]=3Dfunction(){}}}k.parentNode.removeChild(k)}})=
}}function D(j){C=3Dtrue;var o=3Dc(j.id);if(o){if(j.altContentId){var =
l=3Dc(j.altContentId);if(l){L=3Dl;T=3Dj.altContentId}}else{L=3Db(o)}if(!(=
/%$/.test(j.width))&&parseInt(j.width,10)<310){j.width=3D"310"}if(!(/%$/.=
test(j.height))&&parseInt(j.height,10)<137){j.height=3D"137"}g.title=3Dg.=
title.slice(0,47)+" - Flash Player Installation";var =
n=3Da.ie&&a.win?"ActiveX":"PlugIn",k=3Dg.title,m=3D"MMredirectURL=3D"+G.l=
ocation+"&MMplayerType=3D"+n+"&MMdoctitle=3D"+k,p=3Dj.id;if(a.ie&&a.win&&=
o.readyState!=3D4){var =
i=3DY("div");p+=3D"SWFObjectNew";i.setAttribute("id",p);o.parentNode.inse=
rtBefore(i,o);o.style.display=3D"none";G.attachEvent("onload",function(){=
o.parentNode.removeChild(o)})}R({data:j.expressInstall,id:K,width:j.width=
,height:j.height},{flashvars:m},p)}}function =
d(j){if(a.ie&&a.win&&j.readyState!=3D4){var =
i=3DY("div");j.parentNode.insertBefore(i,j);i.parentNode.replaceChild(b(j=
),i);j.style.display=3D"none";G.attachEvent("onload",function(){j.parentN=
ode.removeChild(j)})}else{j.parentNode.replaceChild(b(j),j)}}function =
b(n){var m=3DY("div");if(a.win&&a.ie){m.innerHTML=3Dn.innerHTML}else{var =
k=3Dn.getElementsByTagName(P)[0];if(k){var o=3Dk.childNodes;if(o){var =
j=3Do.length;for(var =
l=3D0;l<j;l++){if(!(o[l].nodeType=3D=3D1&&o[l].nodeName.toLowerCase()=3D=3D=
"param")&&!(o[l].nodeType=3D=3D8)){m.appendChild(o[l].cloneNode(true))}}}=
}}return m}function R(AE,AC,q){var p,t=3Dc(q);if(typeof =
AE.id=3D=3DZ){AE.id=3Dq}if(a.ie&&a.win){var AD=3D"";for(var z in =
AE){if(AE[z]!=3DObject.prototype[z]){if(z=3D=3D"data"){AC.movie=3DAE[z]}e=
lse{if(z.toLowerCase()=3D=3D"styleclass"){AD+=3D' =
class=3D"'+AE[z]+'"'}else{if(z!=3D"classid"){AD+=3D" =
"+z+'=3D"'+AE[z]+'"'}}}}}var AB=3D"";for(var y in =
AC){if(AC[y]!=3DObject.prototype[y]){AB+=3D'<param name=3D"'+y+'" =
value=3D"'+AC[y]+'" />'}}t.outerHTML=3D'<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AD+">"+AB+"</obje=
ct>";F(AE.id);p=3Dc(AE.id)}else{if(a.webkit&&a.webkit<312){var =
AA=3DY("embed");AA.setAttribute("type",W);for(var x in =
AE){if(AE[x]!=3DObject.prototype[x]){if(x=3D=3D"data"){AA.setAttribute("s=
rc",AE[x])}else{if(x.toLowerCase()=3D=3D"styleclass"){AA.setAttribute("cl=
ass",AE[x])}else{if(x!=3D"classid"){AA.setAttribute(x,AE[x])}}}}}for(var =
w in =
AC){if(AC[w]!=3DObject.prototype[w]){if(w!=3D"movie"){AA.setAttribute(w,A=
C[w])}}}t.parentNode.replaceChild(AA,t);p=3DAA}else{var =
s=3DY(P);s.setAttribute("type",W);for(var v in =
AE){if(AE[v]!=3DObject.prototype[v]){if(v.toLowerCase()=3D=3D"styleclass"=
){s.setAttribute("class",AE[v])}else{if(v!=3D"classid"){s.setAttribute(v,=
AE[v])}}}}for(var u in =
AC){if(AC[u]!=3DObject.prototype[u]&&u!=3D"movie"){E(s,u,AC[u])}}t.parent=
Node.replaceChild(s,t);p=3Ds}}return p}function E(k,i,j){var =
l=3DY("param");l.setAttribute("name",i);l.setAttribute("value",j);k.appen=
dChild(l)}function c(i){return g.getElementById(i)}function Y(i){return =
g.createElement(i)}function O(k){var =
j=3Da.pv,i=3Dk.split(".");i[0]=3DparseInt(i[0],10);i[1]=3DparseInt(i[1],1=
0);i[2]=3DparseInt(i[2],10);return(j[0]>i[0]||(j[0]=3D=3Di[0]&&j[1]>i[1])=
||(j[0]=3D=3Di[0]&&j[1]=3D=3Di[1]&&j[2]>=3Di[2]))?true:false}function =
A(m,j){if(a.ie&&a.mac){return }var =
l=3Dg.getElementsByTagName("head")[0],k=3DY("style");k.setAttribute("type=
","text/css");k.setAttribute("media","screen");if(!(a.ie&&a.win)&&typeof =
g.createTextNode!=3DZ){k.appendChild(g.createTextNode(m+" =
{"+j+"}"))}l.appendChild(k);if(a.ie&&a.win&&typeof =
g.styleSheets!=3DZ&&g.styleSheets.length>0){var =
i=3Dg.styleSheets[g.styleSheets.length-1];if(typeof =
i.addRule=3D=3DP){i.addRule(m,j)}}}function X(k,i){var =
j=3Di?"visible":"hidden";if(S){c(k).style.visibility=3Dj}else{A("#"+k,"vi=
sibility:"+j)}}return{registerObject:function(l,i,k){if(!a.w3cdom||!l||!i=
){return }var =
j=3D{};j.id=3Dl;j.swfVersion=3Di;j.expressInstall=3Dk?k:false;H[H.length]=
=3Dj;X(l,false)},getObjectById:function(l){var =
i=3Dnull;if(a.w3cdom&&S){var j=3Dc(l);if(j){var =
k=3Dj.getElementsByTagName(P)[0];if(!k||(k&&typeof =
j.SetVariable!=3DZ)){i=3Dj}else{if(typeof =
k.SetVariable!=3DZ){i=3Dk}}}}return =
i},embedSWF:function(n,u,r,t,j,m,k,p,s){if(!a.w3cdom||!n||!u||!r||!t||!j)=
{return }r+=3D"";t+=3D"";if(O(j)){X(u,false);var q=3D(typeof =
s=3D=3DP)?s:{};q.data=3Dn;q.width=3Dr;q.height=3Dt;var o=3D(typeof =
p=3D=3DP)?p:{};if(typeof k=3D=3DP){for(var l in =
k){if(k[l]!=3DObject.prototype[l]){if(typeof =
o.flashvars!=3DZ){o.flashvars+=3D"&"+l+"=3D"+k[l]}else{o.flashvars=3Dl+"=3D=
"+k[l]}}}}J(function(){R(q,o,u);if(q.id=3D=3Du){X(u,true)}})}else{if(m&&!=
C&&O("6.0.65")&&(a.win||a.mac)){X(u,false);J(function(){var =
i=3D{};i.id=3Di.altContentId=3Du;i.width=3Dr;i.height=3Dt;i.expressInstal=
l=3Dm;D(i)})}}},getFlashPlayerVersion:function(){return{major:a.pv[0],min=
or:a.pv[1],release:a.pv[2]}},hasFlashPlayerVersion:O,createSWF:function(k=
,j,i){if(a.w3cdom&&S){return R(k,j,i)}else{return =
undefined}},createCSS:function(j,i){if(a.w3cdom){A(j,i)}},addDomLoadEvent=
:J,addLoadEvent:M,getQueryParamValue:function(m){var =
l=3Dg.location.search||g.location.hash;if(m=3D=3Dnull){return =
l}if(l){var k=3Dl.substring(1).split("&");for(var =
j=3D0;j<k.length;j++){if(k[j].substring(0,k[j].indexOf("=3D"))=3D=3Dm){re=
turn =
k[j].substring((k[j].indexOf("=3D")+1))}}}return""},expressInstallCallbac=
k:function(){if(C&&L){var =
i=3Dc(K);if(i){i.parentNode.replaceChild(L,i);if(T){X(T,true);if(a.ie&&a.=
win){L.style.display=3D"block"}}L=3Dnull;T=3Dnull;C=3Dfalse}}}}}();
------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/js/justcorners.js

/**=0A=
 * justcorners.js 1.7 (28-Mar-2008)=0A=
 * (c) by Christian Effenberger =0A=
 * All Rights Reserved=0A=
 * Source: corner.netzgesta.de=0A=
 * Distributed under Netzgestade Software License Agreement=0A=
 * http://www.netzgesta.de/cvi/LICENSE.txt=0A=
 * License permits free of charge=0A=
 * use on non-commercial and =0A=
 * private web sites only =0A=
**/=0A=
=0A=
var tmp =3D navigator.appName =3D=3D 'Microsoft Internet Explorer' && =
navigator.userAgent.indexOf('Opera') < 1 ? 1 : 0;=0A=
if(tmp) var isIE =3D document.namespaces && !window.opera ? 1 : 0;=0A=
=0A=
if(isIE) {=0A=
	if(document.namespaces['v'] =3D=3D null) {=0A=
		var stl =3D document.createStyleSheet();=0A=
		stl.addRule("v\\:*", "behavior: url(#default#VML);"); =0A=
		document.namespaces.add("v", "urn:schemas-microsoft-com:vml"); =0A=
	}=0A=
}=0A=
=0A=
function roundedCorners(ctx,width,height,radius,lt,rt,lb,rb){=0A=
	ctx.beginPath(); ctx.moveTo(0,radius);=0A=
	if(lb=3D=3D1) {ctx.lineTo(0,height-radius); =
ctx.quadraticCurveTo(0,height,radius,height); }else =
{ctx.lineTo(0,height); }=0A=
	if(rb=3D=3D1) {ctx.lineTo(width-radius,height); =
ctx.quadraticCurveTo(width,height,width,height-radius); }else =
{ctx.lineTo(width,height); }=0A=
	if(rt=3D=3D1) {ctx.lineTo(width,radius); =
ctx.quadraticCurveTo(width,0,width-radius,0); }else =
{ctx.lineTo(width,0); }		=0A=
	if(lt=3D=3D1) {ctx.lineTo(radius,0); =
ctx.quadraticCurveTo(0,0,0,radius); }else {ctx.lineTo(0,0); }		=0A=
	ctx.closePath();=0A=
}=0A=
=0A=
function addRoundedIECorners() {=0A=
	var image, object, vml, classNames, data, classes =3D ''; =0A=
	var iradius =3D 0, iborder =3D 0, icolor =3D '', newClasses =3D ''; =0A=
	var maxdim =3D 0, mindim =3D 0, i, j, child, tmp =3D '';=0A=
	var radius =3D null, display =3D "", flt =3D "", color =3D '';=0A=
	var tl =3D 1, tr =3D 1, bl =3D 1, br =3D 1; =0A=
	var children =3D document.getElementsByTagName('img'); =0A=
	var theimages =3D new Array(); =0A=
	for(i=3D0;i<children.length;i++) {=0A=
		child =3D children[i];=0A=
		classNames =3D child.className.split(' ');=0A=
		for(j=3D0;j<classNames.length; j++) {=0A=
			if(classNames[j] =3D=3D 'corners') {theimages.push(child); break; }=0A=
		}=0A=
	}	=0A=
	for(i=3D0;i<theimages.length;i++) {	=0A=
		image =3D theimages[i]; iradius =3D 16; color =3D '0000ff';=0A=
		tl =3D 1;	tr =3D 1; bl =3D 1; br =3D 1; iborder =3D 0;=0A=
		object =3D image.parentNode; =0A=
		classes =3D image.className.split(' ');=0A=
		for(j=3D0;j<classes.length;j++) {=0A=
			if(classes[j].indexOf("iradius") =3D=3D 0) {=0A=
				iradius =3D classes[j].substring(7);=0A=
			}else if(classes[j].indexOf("iborder") =3D=3D 0) {=0A=
				iborder =3D classes[j].substring(7);=0A=
			}else if(classes[j].indexOf("icolor") =3D=3D 0) {=0A=
				icolor =3D classes[j].substring(6);=0A=
			}else if(classes[j].indexOf("iradiae") =3D=3D 0) {=0A=
				tmp =3D classes[j].substring(7);=0A=
				tl =3D (tmp.substr(0,1)!=3D"1"?0:1);=0A=
				tr =3D (tmp.substr(1,1)!=3D"1"?0:1);=0A=
				bl =3D (tmp.substr(2,1)!=3D"1"?0:1);=0A=
				br =3D (tmp.substr(3,1)!=3D"1"?0:1);=0A=
			}=0A=
		} newClasses =3D '';=0A=
		for(j=3D0;j<classes.length;j++) {=0A=
			if(classes[j] !=3D "corners") {=0A=
				if(newClasses) { newClasses +=3D ' '; }=0A=
				newClasses +=3D classes[j];=0A=
			}=0A=
		}=0A=
		maxdim =3D Math.min(image.width,image.height)/2;=0A=
		mindim =3D (iradius=3D=3D0?16:iradius);=0A=
		radius =3D Math.min(maxdim,mindim);=0A=
		iborder =3D Math.min(iborder,2);=0A=
		color =3D =
(icolor.match(/^[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]$/i)?icol=
or:color);=0A=
		display =3D =
(image.currentStyle.display.toLowerCase()=3D=3D'block')?'block':'inline-b=
lock';        =0A=
		vml =3D document.createElement(['<var =
style=3D"zoom:1;overflow:hidden;display:' + display + ';width:' + =
image.width + 'px;height:' + image.height + 'px;padding:0;">'].join(''));=0A=
		flt =3D  image.currentStyle.styleFloat.toLowerCase();=0A=
		display =3D (flt=3D=3D'left'||flt=3D=3D'right')?'inline':display;=0A=
		var path =3D "m 0," + radius; =0A=
		if(bl=3D=3D1) {path +=3D " l 0," + (image.height-radius) + " qy " + =
radius + "," + image.height;}else {path +=3D " l 0," + image.height;}=0A=
		if(br=3D=3D1) {path +=3D " l " + (image.width-radius) + "," + =
image.height + " qx " + image.width + "," + (image.height-radius);}else =
{path +=3D " l " + image.width + "," + image.height;}=0A=
		if(tr=3D=3D1) {path +=3D " l " + image.width + "," + radius + " qy " + =
(image.width-radius) + ",0";}else {path +=3D " l " + image.width + =
",0";}	=0A=
		if(tl=3D=3D1) {path +=3D " l " + radius + ",0 qx 0," + radius;}else =
{path +=3D " l 0,0";}	=0A=
		path +=3D " x e"; data =3D '<v:shape strokeweight=3D"'+iborder+'px" =
stroked=3D"'+(iborder>0?"t":"f")+'" strokecolor=3D"#'+color+'" =
filled=3D"t" fillcolor=3D"#ffffff" coordorigin=3D"0,0" coordsize=3D"' + =
image.width + ',' + image.height + '" path=3D"' + path + '" =
style=3D"zoom:1;margin:-1px 0 0 -1px;padding: 0;display:' + display + =
';width:' + image.width + 'px;height:' + image.height + 'px;"><v:fill =
src=3D"' + image.src + '" type=3D"frame" /></v:shape>';=0A=
		vml.innerHTML =3D [data ].join('');=0A=
		vml.className =3D newClasses;=0A=
		vml.style.cssText =3D image.style.cssText;=0A=
		vml.style.visibility =3D 'visible';=0A=
		vml.src =3D image.src; vml.alt =3D image.alt;=0A=
		if(image.id!=3D'') vml.id =3D image.id;=0A=
		if(image.title!=3D'') vml.title =3D image.title;=0A=
		if(image.getAttribute('onclick')!=3D'') =
vml.setAttribute('onclick',image.getAttribute('onclick'));=0A=
		image.insertAdjacentElement('BeforeBegin',vml); =0A=
		if(image.getAttribute("usemap")) {=0A=
			object.style.position =3D 'relative';=0A=
			object.style.height =3D image.height+'px';=0A=
			object.style.width =3D image.width+'px';=0A=
			image.left =3D 0; image.top =3D 0;=0A=
			image.style.position =3D 'absolute';=0A=
			image.style.height =3D image.height+'px';=0A=
			image.style.width =3D image.width+'px';=0A=
			image.style.left =3D 0 + 'px';=0A=
			image.style.top =3D 0 + 'px';=0A=
			image.style.filter =3D "Alpha(opacity=3D0)";=0A=
		}else {=0A=
			image.style.display =3D 'none'; =0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function addRoundedCorners() {=0A=
	var image, object, canvas, context, classNames, classes =3D '';=0A=
	var iradius =3D 0, iborder =3D 0, icolor =3D '', newClasses =3D ''; =0A=
	var maxdim =3D 0, mindim =3D 0, i, j, child, tmp =3D '';=0A=
	var tl =3D 1, tr =3D 1, bl =3D 1, br =3D 1, color =3D '';=0A=
	var children =3D document.getElementsByTagName('img'); =0A=
	var theimages =3D new Array(); =0A=
	for(i=3D0;i<children.length;i++) {=0A=
		child =3D children[i];=0A=
		classNames =3D child.className.split(' ');=0A=
		for(j=3D0;j<classNames.length; j++) {=0A=
			if (classNames[j] =3D=3D 'corners') {theimages.push(child); break; }=0A=
		}=0A=
	}	=0A=
	for(i=3D0;i<theimages.length;i++) {	=0A=
		image =3D theimages[i]; iradius =3D 16; color =3D '0000ff';=0A=
		tl =3D 1;	tr =3D 1; bl =3D 1; br =3D 1; iborder =3D 0;=0A=
		object =3D image.parentNode; =0A=
		canvas =3D document.createElement('canvas');=0A=
		if(canvas.getContext) {=0A=
			classes =3D image.className.split(' ');  =0A=
			for(j=3D0;j<classes.length;j++) {=0A=
				if(classes[j].indexOf("iradius") =3D=3D 0) {=0A=
					iradius =3D classes[j].substring(7);				=0A=
				}else if(classes[j].indexOf("iborder") =3D=3D 0) {=0A=
					iborder =3D classes[j].substring(7);=0A=
				}else if(classes[j].indexOf("icolor") =3D=3D 0) {=0A=
					icolor =3D classes[j].substring(6);=0A=
				}else if(classes[j].indexOf("iradiae") =3D=3D 0) {=0A=
					tmp =3D classes[j].substring(7);=0A=
					tl =3D (tmp.substr(0,1)!=3D"1"?0:1);=0A=
					tr =3D (tmp.substr(1,1)!=3D"1"?0:1);=0A=
					bl =3D (tmp.substr(2,1)!=3D"1"?0:1);=0A=
					br =3D (tmp.substr(3,1)!=3D"1"?0:1);=0A=
				}=0A=
			} newClasses =3D '';=0A=
			for(j=3D0;j<classes.length;j++) {=0A=
				if(classes[j] !=3D "corners") {=0A=
					if(newClasses) { newClasses +=3D ' '; }=0A=
					newClasses +=3D classes[j];=0A=
				}=0A=
			}=0A=
			canvas.className =3D newClasses;=0A=
			canvas.style.cssText =3D image.style.cssText;=0A=
			canvas.style.height =3D image.height+'px';=0A=
			canvas.style.width =3D image.width+'px';=0A=
			canvas.height =3D image.height;=0A=
			canvas.width =3D image.width;=0A=
			canvas.src =3D image.src; canvas.alt =3D image.alt;=0A=
			if(image.id!=3D'') canvas.id =3D image.id;=0A=
			if(image.title!=3D'') canvas.title =3D image.title;=0A=
			if(image.getAttribute('onclick')!=3D'') =
canvas.setAttribute('onclick',image.getAttribute('onclick'));=0A=
			maxdim =3D Math.min(canvas.width,canvas.height)/2;=0A=
			mindim =3D (iradius=3D=3D0?16:iradius);=0A=
			iradius =3D Math.min(maxdim,mindim);=0A=
			iborder =3D Math.min(iborder*2,iradius);=0A=
			color =3D =
(icolor.match(/^[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]$/i)?icol=
or:color);=0A=
			context =3D canvas.getContext("2d");=0A=
			if(image.getAttribute("usemap")) {=0A=
				object.style.position =3D 'relative';=0A=
				object.style.height =3D image.height+'px';=0A=
				object.style.width =3D image.width+'px';=0A=
				canvas.left =3D 0; canvas.top =3D 0;=0A=
				canvas.style.position =3D 'absolute';=0A=
				canvas.style.left =3D 0 + 'px';=0A=
				canvas.style.top =3D 0 + 'px';=0A=
				image.left =3D 0; image.top =3D 0;=0A=
				image.style.position =3D 'absolute';=0A=
				image.style.height =3D image.height+'px';=0A=
				image.style.width =3D image.width+'px';=0A=
				image.style.left =3D 0 + 'px';=0A=
				image.style.top =3D 0 + 'px';=0A=
				image.style.opacity =3D 0;=0A=
				object.insertBefore(canvas,image);=0A=
			}else {=0A=
				object.replaceChild(canvas,image);=0A=
			}=0A=
			context.clearRect(0,0,canvas.width,canvas.height);=0A=
			globalCompositeOperation =3D "source-in";=0A=
			=
roundedCorners(context,canvas.width,canvas.height,iradius,tl,tr,bl,br);=0A=
			context.clip();=0A=
			context.fillStyle =3D 'rgba(0,0,0,0)';=0A=
			context.fillRect(0,0,canvas.width,canvas.height);=0A=
			context.drawImage(image,0,0,canvas.width,canvas.height);=0A=
			if(iborder>0) {=0A=
				=
roundedCorners(context,canvas.width,canvas.height,iradius,tl,tr,bl,br);=0A=
				context.strokeStyle =3D '#'+color;=0A=
				context.lineWidth =3D iborder;=0A=
				context.stroke(); =0A=
			}=0A=
			canvas.style.visibility =3D 'visible';=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
var cornersOnload =3D window.onload;=0A=
window.onload =3D function () { if(cornersOnload) cornersOnload(); =
if(isIE){addRoundedIECorners(); }else {addRoundedCorners();}}
------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/js/cssosselector.js

//CSS Browser Selector v0.2.6=0A=
//Documentation: http://rafael.adm.br/css_browser_selector=0A=
//License: http://creativecommons.org/licenses/by/2.5/=0A=
//Author: Rafael Lima (http://rafael.adm.br)=0A=
//Contributors: http://rafael.adm.br/css_browser_selector#contributors=0A=
var css_browser_selector =3D function() {=0A=
var ua=3Dnavigator.userAgent.toLowerCase(),=0A=
is=3Dfunction(t){return ua.indexOf(t) !=3D -1;},=0A=
h=3Ddocument.getElementsByTagName('html')[0],=0A=
b=3D(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie =
ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera =
(\d)/.test(ua)?'opera =
opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit =
safari':is('mozilla/')?'gecko':'',=0A=
os=3D(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' =
win':'';=0A=
var c=3Db+os+' js'; h.className +=3D h.className?' '+c:c;=0A=
}();=0A=

------=_NextPart_000_0000_01CB9BE2.645CAB20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.formalavoro.regione.lombardia.it/cs/PRL/DG/js/jquery.js

(function(){=0A=
/*=0A=
 * jQuery 1.2.3 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2008 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $=0A=
 * $Rev: 4663 $=0A=
 */=0A=
=0A=
// Map over jQuery in case of overwrite=0A=
if ( window.jQuery )=0A=
	var _jQuery =3D window.jQuery;=0A=
=0A=
var jQuery =3D window.jQuery =3D function( selector, context ) {=0A=
	// The jQuery object is actually just the init constructor 'enhanced'=0A=
	return new jQuery.prototype.init( selector, context );=0A=
};=0A=
=0A=
// Map over the $ in case of overwrite=0A=
if ( window.$ )=0A=
	var _$ =3D window.$;=0A=
	=0A=
// Map the jQuery namespace to the '$' one=0A=
window.$ =3D jQuery;=0A=
=0A=
// A simple way to check for HTML strings or ID strings=0A=
// (both of which we optimize for)=0A=
var quickExpr =3D /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;=0A=
=0A=
// Is it a simple selector=0A=
var isSimple =3D /^.[^:#\[\.]*$/;=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	init: function( selector, context ) {=0A=
		// Make sure that a selection was provided=0A=
		selector =3D selector || document;=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
=0A=
		// Handle HTML strings=0A=
		} else if ( typeof selector =3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			var match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] )=0A=
					selector =3D jQuery.clean( [ match[1] ], context );=0A=
=0A=
				// HANDLE: $("#id")=0A=
				else {=0A=
					var elem =3D document.getElementById( match[3] );=0A=
=0A=
					// Make sure an element was located=0A=
					if ( elem )=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D match[3] )=0A=
							return jQuery().find( selector );=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						else {=0A=
							this[0] =3D elem;=0A=
							this.length =3D 1;=0A=
							return this;=0A=
						}=0A=
=0A=
					else=0A=
						selector =3D [];=0A=
				}=0A=
=0A=
			// HANDLE: $(expr, [context])=0A=
			// (which is just equivalent to: $(content).find(expr)=0A=
			} else=0A=
				return new jQuery( context ).find( selector );=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) )=0A=
			return new jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( =
selector );=0A=
=0A=
		return this.setArray(=0A=
			// HANDLE: $(array)=0A=
			selector.constructor =3D=3D Array && selector ||=0A=
=0A=
			// HANDLE: $(arraylike)=0A=
			// Watch for when an array-like object, contains DOM nodes, is passed =
in as the selector=0A=
			(selector.jquery || selector.length && selector !=3D window && =
!selector.nodeType && selector[0] !=3D undefined && =
selector[0].nodeType) && jQuery.makeArray( selector ) ||=0A=
=0A=
			// HANDLE: $(*)=0A=
			[ selector ] );=0A=
	},=0A=
	=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.2.3",=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
	=0A=
	// The number of elements contained in the matched element set=0A=
	length: 0,=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D undefined ?=0A=
=0A=
			// Return a 'clean' array=0A=
			jQuery.makeArray( this ) :=0A=
=0A=
			// Return just the object=0A=
			this[ num ];=0A=
	},=0A=
	=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D jQuery( elems );=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
	=0A=
	// Force the current matched set of elements to become=0A=
	// the specified array of elements (destroying the stack in the process)=0A=
	// You should use pushStack() in order to do this, but maintain the =
stack=0A=
	setArray: function( elems ) {=0A=
		// Resetting the length to 0, then using the native Array push=0A=
		// is a super-fast way to populate an object with array-like properties=0A=
		this.length =3D 0;=0A=
		Array.prototype.push.apply( this, elems );=0A=
		=0A=
		return this;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
=0A=
	// Determine the position of an element within =0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		var ret =3D -1;=0A=
=0A=
		// Locate the position of the desired element=0A=
		this.each(function(i){=0A=
			if ( this =3D=3D elem )=0A=
				ret =3D i;=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	attr: function( name, value, type ) {=0A=
		var options =3D name;=0A=
		=0A=
		// Look for the case where we're accessing a style value=0A=
		if ( name.constructor =3D=3D String )=0A=
			if ( value =3D=3D undefined )=0A=
				return this.length && jQuery[ type || "attr" ]( this[0], name ) || =
undefined;=0A=
=0A=
			else {=0A=
				options =3D {};=0A=
				options[ name ] =3D value;=0A=
			}=0A=
		=0A=
		// Check to see if we're setting style values=0A=
		return this.each(function(i){=0A=
			// Set all the styles=0A=
			for ( name in options )=0A=
				jQuery.attr(=0A=
					type ?=0A=
						this.style :=0A=
						this,=0A=
					name, jQuery.prop( this, options[ name ], type, i, name )=0A=
				);=0A=
		});=0A=
	},=0A=
=0A=
	css: function( key, value ) {=0A=
		// ignore negative width and height values=0A=
		if ( (key =3D=3D 'width' || key =3D=3D 'height') && parseFloat(value) =
< 0 )=0A=
			value =3D undefined;=0A=
		return this.attr( key, value, "curCSS" );=0A=
	},=0A=
=0A=
	text: function( text ) {=0A=
		if ( typeof text !=3D "object" && text !=3D null )=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
=0A=
		var ret =3D "";=0A=
=0A=
		jQuery.each( text || this, function(){=0A=
			jQuery.each( this.childNodes, function(){=0A=
				if ( this.nodeType !=3D 8 )=0A=
					ret +=3D this.nodeType !=3D 1 ?=0A=
						this.nodeValue :=0A=
						jQuery.fn.text( [ this ] );=0A=
			});=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( this[0] )=0A=
			// The elements to wrap the target around=0A=
			jQuery( html, this[0].ownerDocument )=0A=
				.clone()=0A=
				.insertBefore( this[0] )=0A=
				.map(function(){=0A=
					var elem =3D this;=0A=
=0A=
					while ( elem.firstChild )=0A=
						elem =3D elem.firstChild;=0A=
=0A=
					return elem;=0A=
				})=0A=
				.append(this);=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).contents().wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, false, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.appendChild( elem );=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, true, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.insertBefore( elem, this.firstChild );=0A=
		});=0A=
	},=0A=
	=0A=
	before: function() {=0A=
		return this.domManip(arguments, false, false, function(elem){=0A=
			this.parentNode.insertBefore( elem, this );=0A=
		});=0A=
	},=0A=
=0A=
	after: function() {=0A=
		return this.domManip(arguments, false, true, function(elem){=0A=
			this.parentNode.insertBefore( elem, this.nextSibling );=0A=
		});=0A=
	},=0A=
=0A=
	end: function() {=0A=
		return this.prevObject || jQuery( [] );=0A=
	},=0A=
=0A=
	find: function( selector ) {=0A=
		var elems =3D jQuery.map(this, function(elem){=0A=
			return jQuery.find( selector, elem );=0A=
		});=0A=
=0A=
		return this.pushStack( /[^+>] [^+>]/.test( selector ) || =
selector.indexOf("..") > -1 ?=0A=
			jQuery.unique( elems ) :=0A=
			elems );=0A=
	},=0A=
=0A=
	clone: function( events ) {=0A=
		// Do the clone=0A=
		var ret =3D this.map(function(){=0A=
			if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) {=0A=
				// IE copies events bound via attachEvent when=0A=
				// using cloneNode. Calling detachEvent on the=0A=
				// clone will also remove the events from the orignal=0A=
				// In order to get around this, we use innerHTML.=0A=
				// Unfortunately, this means some modifications to =0A=
				// attributes in IE that are actually only stored =0A=
				// as properties will not be copied (such as the=0A=
				// the name attribute on an input).=0A=
				var clone =3D this.cloneNode(true),=0A=
					container =3D document.createElement("div");=0A=
				container.appendChild(clone);=0A=
				return jQuery.clean([container.innerHTML])[0];=0A=
			} else=0A=
				return this.cloneNode(true);=0A=
		});=0A=
=0A=
		// Need to set the expando to null on the cloned set if it exists=0A=
		// removeData doesn't work here, IE removes it from the original as =
well=0A=
		// this is primarily for IE but the data expando shouldn't be copied =
over in any browser=0A=
		var clone =3D ret.find("*").andSelf().each(function(){=0A=
			if ( this[ expando ] !=3D undefined )=0A=
				this[ expando ] =3D null;=0A=
		});=0A=
		=0A=
		// Copy the events from the original to the clone=0A=
		if ( events =3D=3D=3D true )=0A=
			this.find("*").andSelf().each(function(i){=0A=
				if (this.nodeType =3D=3D 3)=0A=
					return;=0A=
				var events =3D jQuery.data( this, "events" );=0A=
=0A=
				for ( var type in events )=0A=
					for ( var handler in events[ type ] )=0A=
						jQuery.event.add( clone[ i ], type, events[ type ][ handler ], =
events[ type ][ handler ].data );=0A=
			});=0A=
=0A=
		// Return the cloned set=0A=
		return ret;=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack(=0A=
			jQuery.isFunction( selector ) &&=0A=
			jQuery.grep(this, function(elem, i){=0A=
				return selector.call( elem, i );=0A=
			}) ||=0A=
=0A=
			jQuery.multiFilter( selector, this ) );=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		if ( selector.constructor =3D=3D String )=0A=
			// test special case where just one selector is passed in=0A=
			if ( isSimple.test( selector ) )=0A=
				return this.pushStack( jQuery.multiFilter( selector, this, true ) );=0A=
			else=0A=
				selector =3D jQuery.multiFilter( selector, this );=0A=
=0A=
		var isArrayLike =3D selector.length && selector[selector.length - 1] =
!=3D=3D undefined && !selector.nodeType;=0A=
		return this.filter(function() {=0A=
			return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this !=3D =
selector;=0A=
		});=0A=
	},=0A=
=0A=
	add: function( selector ) {=0A=
		return !selector ? this : this.pushStack( jQuery.merge( =0A=
			this.get(),=0A=
			selector.constructor =3D=3D String ? =0A=
				jQuery( selector ).get() :=0A=
				selector.length !=3D undefined && (!selector.nodeName || =
jQuery.nodeName(selector, "form")) ?=0A=
					selector : [selector] ) );=0A=
	},=0A=
=0A=
	is: function( selector ) {=0A=
		return selector ?=0A=
			jQuery.multiFilter( selector, this ).length > 0 :=0A=
			false;=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		return this.is( "." + selector );=0A=
	},=0A=
	=0A=
	val: function( value ) {=0A=
		if ( value =3D=3D undefined ) {=0A=
=0A=
			if ( this.length ) {=0A=
				var elem =3D this[0];=0A=
=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D "select-one";=0A=
					=0A=
					// Nothing was selected=0A=
					if ( index < 0 )=0A=
						return null;=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						if ( option.selected ) {=0A=
							// Get the specifc value for the option=0A=
							value =3D jQuery.browser.msie && =
!option.attributes.value.specified ? option.text : option.value;=0A=
							=0A=
							// We don't need an array for one selects=0A=
							if ( one )=0A=
								return value;=0A=
							=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
					=0A=
					return values;=0A=
					=0A=
				// Everything else, we just grab the value=0A=
				} else=0A=
					return (this[0].value || "").replace(/\r/g, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		return this.each(function(){=0A=
			if ( this.nodeType !=3D 1 )=0A=
				return;=0A=
=0A=
			if ( value.constructor =3D=3D Array && /radio|checkbox/.test( =
this.type ) )=0A=
				this.checked =3D (jQuery.inArray(this.value, value) >=3D 0 ||=0A=
					jQuery.inArray(this.name, value) >=3D 0);=0A=
=0A=
			else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D value.constructor =3D=3D Array ?=0A=
					value :=0A=
					[ value ];=0A=
=0A=
				jQuery( "option", this ).each(function(){=0A=
					this.selected =3D (jQuery.inArray( this.value, values ) >=3D 0 ||=0A=
						jQuery.inArray( this.text, values ) >=3D 0);=0A=
				});=0A=
=0A=
				if ( !values.length )=0A=
					this.selectedIndex =3D -1;=0A=
=0A=
			} else=0A=
				this.value =3D value;=0A=
		});=0A=
	},=0A=
	=0A=
	html: function( value ) {=0A=
		return value =3D=3D undefined ?=0A=
			(this.length ?=0A=
				this[0].innerHTML :=0A=
				null) :=0A=
			this.empty().append( value );=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		return this.after( value ).remove();=0A=
	},=0A=
=0A=
	eq: function( i ) {=0A=
		return this.slice( i, i + 1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( Array.prototype.slice.apply( this, arguments ) =
);=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function(elem, i){=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	},=0A=
=0A=
	data: function( key, value ){=0A=
		var parts =3D key.split(".");=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
=0A=
		if ( value =3D=3D null ) {=0A=
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);=0A=
			=0A=
			if ( data =3D=3D undefined && this.length )=0A=
				data =3D jQuery.data( this[0], key );=0A=
=0A=
			return data =3D=3D null && parts[1] ?=0A=
				this.data( parts[0] ) :=0A=
				data;=0A=
		} else=0A=
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function(){=0A=
				jQuery.data( this, key, value );=0A=
			});=0A=
	},=0A=
=0A=
	removeData: function( key ){=0A=
		return this.each(function(){=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	},=0A=
	=0A=
	domManip: function( args, table, reverse, callback ) {=0A=
		var clone =3D this.length > 1, elems; =0A=
=0A=
		return this.each(function(){=0A=
			if ( !elems ) {=0A=
				elems =3D jQuery.clean( args, this.ownerDocument );=0A=
=0A=
				if ( reverse )=0A=
					elems.reverse();=0A=
			}=0A=
=0A=
			var obj =3D this;=0A=
=0A=
			if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( =
elems[0], "tr" ) )=0A=
				obj =3D this.getElementsByTagName("tbody")[0] || this.appendChild( =
this.ownerDocument.createElement("tbody") );=0A=
=0A=
			var scripts =3D jQuery( [] );=0A=
=0A=
			jQuery.each(elems, function(){=0A=
				var elem =3D clone ?=0A=
					jQuery( this ).clone( true )[0] :=0A=
					this;=0A=
=0A=
				// execute all scripts after the elements have been injected=0A=
				if ( jQuery.nodeName( elem, "script" ) ) {=0A=
					scripts =3D scripts.add( elem );=0A=
				} else {=0A=
					// Remove any inner scripts for later evaluation=0A=
					if ( elem.nodeType =3D=3D 1 )=0A=
						scripts =3D scripts.add( jQuery( "script", elem ).remove() );=0A=
=0A=
					// Inject the elements into the document=0A=
					callback.call( obj, elem );=0A=
				}=0A=
			});=0A=
=0A=
			scripts.each( evalScript );=0A=
		});=0A=
	}=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.prototype.init.prototype =3D jQuery.prototype;=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src )=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
=0A=
	else=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
=0A=
	if ( elem.parentNode )=0A=
		elem.parentNode.removeChild( elem );=0A=
}=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	// copy reference to target object=0A=
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( target.constructor =3D=3D Boolean ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D "object" && typeof target !=3D "function" )=0A=
		target =3D {};=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D 1 ) {=0A=
		target =3D this;=0A=
		i =3D 0;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ )=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null )=0A=
			// Extend the base object=0A=
			for ( var name in options ) {=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D options[ name ] )=0A=
					continue;=0A=
=0A=
				// Recurse if we're merging object values=0A=
				if ( deep && options[ name ] && typeof options[ name ] =3D=3D =
"object" && target[ name ] && !options[ name ].nodeType )=0A=
					target[ name ] =3D jQuery.extend( target[ name ], options[ name ] );=0A=
=0A=
				// Don't bring in undefined values=0A=
				else if ( options[ name ] !=3D undefined )=0A=
					target[ name ] =3D options[ name ];=0A=
=0A=
			}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
var expando =3D "jQuery" + (new Date()).getTime(), uuid =3D 0, =
windowData =3D {};=0A=
=0A=
// exclude the following css properties to add px=0A=
var exclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i;=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep )=0A=
			window.jQuery =3D _jQuery;=0A=
=0A=
		return jQuery;=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning this function.=0A=
	isFunction: function( fn ) {=0A=
		return !!fn && typeof fn !=3D "string" && !fn.nodeName && =0A=
			fn.constructor !=3D Array && /function/i.test( fn + "" );=0A=
	},=0A=
	=0A=
	// check if an element is in a (or is an) XML document=0A=
	isXMLDoc: function( elem ) {=0A=
		return elem.documentElement && !elem.body ||=0A=
			elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;=0A=
	},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		data =3D jQuery.trim( data );=0A=
=0A=
		if ( data ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,=0A=
				script =3D document.createElement("script");=0A=
=0A=
			script.type =3D "text/javascript";=0A=
			if ( jQuery.browser.msie )=0A=
				script.text =3D data;=0A=
			else=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
=0A=
			head.appendChild( script );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D =
name.toUpperCase();=0A=
	},=0A=
	=0A=
	cache: {},=0A=
	=0A=
	data: function( elem, name, data ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// Compute a unique ID for the element=0A=
		if ( !id ) =0A=
			id =3D elem[ expando ] =3D ++uuid;=0A=
=0A=
		// Only generate the data cache if we're=0A=
		// trying to access or manipulate it=0A=
		if ( name && !jQuery.cache[ id ] )=0A=
			jQuery.cache[ id ] =3D {};=0A=
		=0A=
		// Prevent overriding the named cache with undefined values=0A=
		if ( data !=3D undefined )=0A=
			jQuery.cache[ id ][ name ] =3D data;=0A=
		=0A=
		// Return the named cache data, or the ID for the element	=0A=
		return name ?=0A=
			jQuery.cache[ id ][ name ] :=0A=
			id;=0A=
	},=0A=
	=0A=
	removeData: function( elem, name ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// If we want to remove a specific section of the element's data=0A=
		if ( name ) {=0A=
			if ( jQuery.cache[ id ] ) {=0A=
				// Remove the section of cache data=0A=
				delete jQuery.cache[ id ][ name ];=0A=
=0A=
				// If we've removed all the data, remove the element's cache=0A=
				name =3D "";=0A=
=0A=
				for ( name in jQuery.cache[ id ] )=0A=
					break;=0A=
=0A=
				if ( !name )=0A=
					jQuery.removeData( elem );=0A=
			}=0A=
=0A=
		// Otherwise, we want to remove all of the element's data=0A=
		} else {=0A=
			// Clean up the element expando=0A=
			try {=0A=
				delete elem[ expando ];=0A=
			} catch(e){=0A=
				// IE has trouble directly removing the expando=0A=
				// but it's ok with using removeAttribute=0A=
				if ( elem.removeAttribute )=0A=
					elem.removeAttribute( expando );=0A=
			}=0A=
=0A=
			// Completely remove the data cache=0A=
			delete jQuery.cache[ id ];=0A=
		}=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		if ( args ) {=0A=
			if ( object.length =3D=3D undefined ) {=0A=
				for ( var name in object )=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( var i =3D 0, length =3D object.length; i < length; i++ )=0A=
					if ( callback.apply( object[ i ], args ) =3D=3D=3D false )=0A=
						break;=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( object.length =3D=3D undefined ) {=0A=
				for ( var name in object )=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( var i =3D 0, length =3D object.length, value =3D object[0]; =0A=
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ){}=0A=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
	=0A=
	prop: function( elem, value, type, i, name ) {=0A=
			// Handle executable functions=0A=
			if ( jQuery.isFunction( value ) )=0A=
				value =3D value.call( elem, i );=0A=
				=0A=
			// Handle passing in a number to a CSS property=0A=
			return value && value.constructor =3D=3D Number && type =3D=3D =
"curCSS" && !exclude.test( name ) ?=0A=
				value + "px" :=0A=
				value;=0A=
	},=0A=
=0A=
	className: {=0A=
		// internal only, use addClass("class")=0A=
		add: function( elem, classNames ) {=0A=
			jQuery.each((classNames || "").split(/\s+/), function(i, className){=0A=
				if ( elem.nodeType =3D=3D 1 && !jQuery.className.has( =
elem.className, className ) )=0A=
					elem.className +=3D (elem.className ? " " : "") + className;=0A=
			});=0A=
		},=0A=
=0A=
		// internal only, use removeClass("class")=0A=
		remove: function( elem, classNames ) {=0A=
			if (elem.nodeType =3D=3D 1)=0A=
				elem.className =3D classNames !=3D undefined ?=0A=
					jQuery.grep(elem.className.split(/\s+/), function(className){=0A=
						return !jQuery.className.has( classNames, className );	=0A=
					}).join(" ") :=0A=
					"";=0A=
		},=0A=
=0A=
		// internal only, use is(".class")=0A=
		has: function( elem, className ) {=0A=
			return jQuery.inArray( className, (elem.className || =
elem).toString().split(/\s+/) ) > -1;=0A=
		}=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( var name in options )=0A=
			elem.style[ name ] =3D old[ name ];=0A=
	},=0A=
=0A=
	css: function( elem, name, force ) {=0A=
		if ( name =3D=3D "width" || name =3D=3D "height" ) {=0A=
			var val, props =3D { position: "absolute", visibility: "hidden", =
display:"block" }, which =3D name =3D=3D "width" ? [ "Left", "Right" ] : =
[ "Top", "Bottom" ];=0A=
		=0A=
			function getWH() {=0A=
				val =3D name =3D=3D "width" ? elem.offsetWidth : elem.offsetHeight;=0A=
				var padding =3D 0, border =3D 0;=0A=
				jQuery.each( which, function() {=0A=
					padding +=3D parseFloat(jQuery.curCSS( elem, "padding" + this, =
true)) || 0;=0A=
					border +=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;=0A=
				});=0A=
				val -=3D Math.round(padding + border);=0A=
			}=0A=
		=0A=
			if ( jQuery(elem).is(":visible") )=0A=
				getWH();=0A=
			else=0A=
				jQuery.swap( elem, props, getWH );=0A=
			=0A=
			return Math.max(0, val);=0A=
		}=0A=
		=0A=
		return jQuery.curCSS( elem, name, force );=0A=
	},=0A=
=0A=
	curCSS: function( elem, name, force ) {=0A=
		var ret;=0A=
=0A=
		// A helper method for determining if an element's values are broken=0A=
		function color( elem ) {=0A=
			if ( !jQuery.browser.safari )=0A=
				return false;=0A=
=0A=
			var ret =3D document.defaultView.getComputedStyle( elem, null );=0A=
			return !ret || ret.getPropertyValue("color") =3D=3D "";=0A=
		}=0A=
=0A=
		// We need to handle opacity special in IE=0A=
		if ( name =3D=3D "opacity" && jQuery.browser.msie ) {=0A=
			ret =3D jQuery.attr( elem.style, "opacity" );=0A=
=0A=
			return ret =3D=3D "" ?=0A=
				"1" :=0A=
				ret;=0A=
		}=0A=
		// Opera sometimes will give the wrong display answer, this fixes it, =
see #2037=0A=
		if ( jQuery.browser.opera && name =3D=3D "display" ) {=0A=
			var save =3D elem.style.outline;=0A=
			elem.style.outline =3D "0 solid black";=0A=
			elem.style.outline =3D save;=0A=
		}=0A=
		=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( name.match( /float/i ) )=0A=
			name =3D styleFloat;=0A=
=0A=
		if ( !force && elem.style && elem.style[ name ] )=0A=
			ret =3D elem.style[ name ];=0A=
=0A=
		else if ( document.defaultView && =
document.defaultView.getComputedStyle ) {=0A=
=0A=
			// Only "float" is needed here=0A=
			if ( name.match( /float/i ) )=0A=
				name =3D "float";=0A=
=0A=
			name =3D name.replace( /([A-Z])/g, "-$1" ).toLowerCase();=0A=
=0A=
			var getComputedStyle =3D document.defaultView.getComputedStyle( elem, =
null );=0A=
=0A=
			if ( getComputedStyle && !color( elem ) )=0A=
				ret =3D getComputedStyle.getPropertyValue( name );=0A=
=0A=
			// If the element isn't reporting its values properly in Safari=0A=
			// then some display: none elements are involved=0A=
			else {=0A=
				var swap =3D [], stack =3D [];=0A=
=0A=
				// Locate all of the parent display: none elements=0A=
				for ( var a =3D elem; a && color(a); a =3D a.parentNode )=0A=
					stack.unshift(a);=0A=
=0A=
				// Go through and make them visible, but in reverse=0A=
				// (It would be better if we knew the exact display type that they =
had)=0A=
				for ( var i =3D 0; i < stack.length; i++ )=0A=
					if ( color( stack[ i ] ) ) {=0A=
						swap[ i ] =3D stack[ i ].style.display;=0A=
						stack[ i ].style.display =3D "block";=0A=
					}=0A=
=0A=
				// Since we flip the display style, we have to handle that=0A=
				// one special, otherwise get the value=0A=
				ret =3D name =3D=3D "display" && swap[ stack.length - 1 ] !=3D null ?=0A=
					"none" :=0A=
					( getComputedStyle && getComputedStyle.getPropertyValue( name ) ) =
|| "";=0A=
=0A=
				// Finally, revert the display styles back=0A=
				for ( var i =3D 0; i < swap.length; i++ )=0A=
					if ( swap[ i ] !=3D null )=0A=
						stack[ i ].style.display =3D swap[ i ];=0A=
			}=0A=
=0A=
			// We should always get a number back from opacity=0A=
			if ( name =3D=3D "opacity" && ret =3D=3D "" )=0A=
				ret =3D "1";=0A=
=0A=
		} else if ( elem.currentStyle ) {=0A=
			var camelCase =3D name.replace(/\-(\w)/g, function(all, letter){=0A=
				return letter.toUpperCase();=0A=
			});=0A=
=0A=
			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];=0A=
=0A=
			// From the awesome hack by Dean Edwards=0A=
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
			// If we're not dealing with a regular pixel number=0A=
			// but a number that has a weird ending, we need to convert it to =
pixels=0A=
			if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {=0A=
				// Remember the original values=0A=
				var style =3D elem.style.left, runtimeStyle =3D =
elem.runtimeStyle.left;=0A=
=0A=
				// Put in the new values to get a computed value out=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
				elem.style.left =3D ret || 0;=0A=
				ret =3D elem.style.pixelLeft + "px";=0A=
=0A=
				// Revert the changed values=0A=
				elem.style.left =3D style;=0A=
				elem.runtimeStyle.left =3D runtimeStyle;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	clean: function( elems, context ) {=0A=
		var ret =3D [];=0A=
		context =3D context || document;=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if (typeof context.createElement =3D=3D 'undefined') =0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
=0A=
		jQuery.each(elems, function(i, elem){=0A=
			if ( !elem )=0A=
				return;=0A=
=0A=
			if ( elem.constructor =3D=3D Number )=0A=
				elem =3D elem.toString();=0A=
			=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, =
tag){=0A=
					return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ?=0A=
						all :=0A=
						front + "></" + tag + ">";=0A=
				});=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var tags =3D jQuery.trim( elem ).toLowerCase(), div =3D =
context.createElement("div");=0A=
=0A=
				var wrap =3D=0A=
					// option or optgroup=0A=
					!tags.indexOf("<opt") &&=0A=
					[ 1, "<select multiple=3D'multiple'>", "</select>" ] ||=0A=
					=0A=
					!tags.indexOf("<leg") &&=0A=
					[ 1, "<fieldset>", "</fieldset>" ] ||=0A=
					=0A=
					tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&=0A=
					[ 1, "<table>", "</table>" ] ||=0A=
					=0A=
					!tags.indexOf("<tr") &&=0A=
					[ 2, "<table><tbody>", "</tbody></table>" ] ||=0A=
					=0A=
				 	// <thead> matched above=0A=
					(!tags.indexOf("<td") || !tags.indexOf("<th")) &&=0A=
					[ 3, "<table><tbody><tr>", "</tr></tbody></table>" ] ||=0A=
					=0A=
					!tags.indexOf("<col") &&=0A=
					[ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ] ||=0A=
=0A=
					// IE can't serialize <link> and <script> tags normally=0A=
					jQuery.browser.msie &&=0A=
					[ 1, "div<div>", "</div>" ] ||=0A=
					=0A=
					[ 0, "", "" ];=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
				=0A=
				// Move to the right depth=0A=
				while ( wrap[0]-- )=0A=
					div =3D div.lastChild;=0A=
				=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( jQuery.browser.msie ) {=0A=
					=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var tbody =3D !tags.indexOf("<table") && tags.indexOf("<tbody") < 0 =
?=0A=
						div.firstChild && div.firstChild.childNodes :=0A=
						=0A=
						// String was a bare <thead> or <tfoot>=0A=
						wrap[1] =3D=3D "<table>" && tags.indexOf("<tbody") < 0 ?=0A=
							div.childNodes :=0A=
							[];=0A=
				=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j )=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length )=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
					=0A=
					// IE completely kills leading whitespace when innerHTML is used	=0A=
					if ( /^\s/.test( elem ) )	=0A=
						div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), =
div.firstChild );=0A=
				=0A=
				}=0A=
				=0A=
				elem =3D jQuery.makeArray( div.childNodes );=0A=
			}=0A=
=0A=
			if ( elem.length =3D=3D=3D 0 && (!jQuery.nodeName( elem, "form" ) && =
!jQuery.nodeName( elem, "select" )) )=0A=
				return;=0A=
=0A=
			if ( elem[0] =3D=3D undefined || jQuery.nodeName( elem, "form" ) || =
elem.options )=0A=
				ret.push( elem );=0A=
=0A=
			else=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	attr: function( elem, name, value ) {=0A=
		// don't set attributes on text and comment nodes=0A=
		if (!elem || elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8)=0A=
			return undefined;=0A=
=0A=
		var fix =3D jQuery.isXMLDoc( elem ) ?=0A=
			{} :=0A=
			jQuery.props;=0A=
=0A=
		// Safari mis-reports the default selected property of a hidden option=0A=
		// Accessing the parent's selectedIndex property fixes it=0A=
		if ( name =3D=3D "selected" && jQuery.browser.safari )=0A=
			elem.parentNode.selectedIndex;=0A=
		=0A=
		// Certain attributes only work when accessed via the old DOM 0 way=0A=
		if ( fix[ name ] ) {=0A=
			if ( value !=3D undefined )=0A=
				elem[ fix[ name ] ] =3D value;=0A=
=0A=
			return elem[ fix[ name ] ];=0A=
=0A=
		} else if ( jQuery.browser.msie && name =3D=3D "style" )=0A=
			return jQuery.attr( elem.style, "cssText", value );=0A=
=0A=
		else if ( value =3D=3D undefined && jQuery.browser.msie && =
jQuery.nodeName( elem, "form" ) && (name =3D=3D "action" || name =3D=3D =
"method") )=0A=
			return elem.getAttributeNode( name ).nodeValue;=0A=
=0A=
		// IE elem.getAttribute passes even for style=0A=
		else if ( elem.tagName ) {=0A=
=0A=
			if ( value !=3D undefined ) {=0A=
				// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
				if ( name =3D=3D "type" && jQuery.nodeName( elem, "input" ) && =
elem.parentNode )=0A=
					throw "type property can't be changed";=0A=
=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
			}=0A=
=0A=
			if ( jQuery.browser.msie && /href|src/.test( name ) && =
!jQuery.isXMLDoc( elem ) ) =0A=
				return elem.getAttribute( name, 2 );=0A=
=0A=
			return elem.getAttribute( name );=0A=
=0A=
		// elem is actually elem.style ... set the style=0A=
		} else {=0A=
			// IE actually uses filters for opacity=0A=
			if ( name =3D=3D "opacity" && jQuery.browser.msie ) {=0A=
				if ( value !=3D undefined ) {=0A=
					// IE has trouble with opacity if it does not have layout=0A=
					// Force it by setting the zoom level=0A=
					elem.zoom =3D 1; =0A=
	=0A=
					// Set the alpha filter to set the opacity=0A=
					elem.filter =3D (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) =
+=0A=
						(parseFloat( value ).toString() =3D=3D "NaN" ? "" : =
"alpha(opacity=3D" + value * 100 + ")");=0A=
				}=0A=
	=0A=
				return elem.filter && elem.filter.indexOf("opacity=3D") >=3D 0 ?=0A=
					(parseFloat( elem.filter.match(/opacity=3D([^)]*)/)[1] ) / =
100).toString() :=0A=
					"";=0A=
			}=0A=
=0A=
			name =3D name.replace(/-([a-z])/ig, function(all, letter){=0A=
				return letter.toUpperCase();=0A=
			});=0A=
=0A=
			if ( value !=3D undefined )=0A=
				elem[ name ] =3D value;=0A=
=0A=
			return elem[ name ];=0A=
		}=0A=
	},=0A=
	=0A=
	trim: function( text ) {=0A=
		return (text || "").replace( /^\s+|\s+$/g, "" );=0A=
	},=0A=
=0A=
	makeArray: function( array ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Need to use typeof to fight Safari childNodes crashes=0A=
		if ( typeof array !=3D "array" )=0A=
			for ( var i =3D 0, length =3D array.length; i < length; i++ )=0A=
				ret.push( array[ i ] );=0A=
		else=0A=
			ret =3D array.slice( 0 );=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ )=0A=
			if ( array[ i ] =3D=3D elem )=0A=
				return i;=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		// We have to loop this way because IE & Opera overwrite the length=0A=
		// expando of getElementsByTagName=0A=
=0A=
		// Also, we need to make sure that the correct elements are being =
returned=0A=
		// (IE returns comment nodes in a '*' query)=0A=
		if ( jQuery.browser.msie ) {=0A=
			for ( var i =3D 0; second[ i ]; i++ )=0A=
				if ( second[ i ].nodeType !=3D 8 )=0A=
					first.push( second[ i ] );=0A=
=0A=
		} else=0A=
			for ( var i =3D 0; second[ i ]; i++ )=0A=
				first.push( second[ i ] );=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	unique: function( array ) {=0A=
		var ret =3D [], done =3D {};=0A=
=0A=
		try {=0A=
=0A=
			for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
				var id =3D jQuery.data( array[ i ] );=0A=
=0A=
				if ( !done[ id ] ) {=0A=
					done[ id ] =3D true;=0A=
					ret.push( array[ i ] );=0A=
				}=0A=
			}=0A=
=0A=
		} catch( e ) {=0A=
			ret =3D array;=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ )=0A=
			if ( !inv && callback( elems[ i ], i ) || inv && !callback( elems[ i =
], i ) )=0A=
				ret.push( elems[ i ] );=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	map: function( elems, callback ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			var value =3D callback( elems[ i ], i );=0A=
=0A=
			if ( value !=3D=3D null && value !=3D undefined ) {=0A=
				if ( value.constructor !=3D Array )=0A=
					value =3D [ value ];=0A=
=0A=
				ret =3D ret.concat( value );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	}=0A=
});=0A=
=0A=
var userAgent =3D navigator.userAgent.toLowerCase();=0A=
=0A=
// Figure out what browser is being used=0A=
jQuery.browser =3D {=0A=
	version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || =
[])[1],=0A=
	safari: /webkit/.test( userAgent ),=0A=
	opera: /opera/.test( userAgent ),=0A=
	msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),=0A=
	mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( =
userAgent )=0A=
};=0A=
=0A=
var styleFloat =3D jQuery.browser.msie ?=0A=
	"styleFloat" :=0A=
	"cssFloat";=0A=
	=0A=
jQuery.extend({=0A=
	// Check to see if the W3C box model is being used=0A=
	boxModel: !jQuery.browser.msie || document.compatMode =3D=3D =
"CSS1Compat",=0A=
	=0A=
	props: {=0A=
		"for": "htmlFor",=0A=
		"class": "className",=0A=
		"float": styleFloat,=0A=
		cssFloat: styleFloat,=0A=
		styleFloat: styleFloat,=0A=
		innerHTML: "innerHTML",=0A=
		className: "className",=0A=
		value: "value",=0A=
		disabled: "disabled",=0A=
		checked: "checked",=0A=
		readonly: "readOnly",=0A=
		selected: "selected",=0A=
		maxlength: "maxLength",=0A=
		selectedIndex: "selectedIndex",=0A=
		defaultValue: "defaultValue",=0A=
		tagName: "tagName",=0A=
		nodeName: "nodeName"=0A=
	}=0A=
});=0A=
=0A=
jQuery.each({=0A=
	parent: function(elem){return elem.parentNode;},=0A=
	parents: function(elem){return jQuery.dir(elem,"parentNode");},=0A=
	next: function(elem){return jQuery.nth(elem,2,"nextSibling");},=0A=
	prev: function(elem){return jQuery.nth(elem,2,"previousSibling");},=0A=
	nextAll: function(elem){return jQuery.dir(elem,"nextSibling");},=0A=
	prevAll: function(elem){return jQuery.dir(elem,"previousSibling");},=0A=
	siblings: function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},=0A=
	children: function(elem){return jQuery.sibling(elem.firstChild);},=0A=
	contents: function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D jQuery.map( this, fn );=0A=
=0A=
		if ( selector && typeof selector =3D=3D "string" )=0A=
			ret =3D jQuery.multiFilter( selector, ret );=0A=
=0A=
		return this.pushStack( jQuery.unique( ret ) );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function(name, original){=0A=
	jQuery.fn[ name ] =3D function() {=0A=
		var args =3D arguments;=0A=
=0A=
		return this.each(function(){=0A=
			for ( var i =3D 0, length =3D args.length; i < length; i++ )=0A=
				jQuery( args[ i ] )[ original ]( this );=0A=
		});=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	removeAttr: function( name ) {=0A=
		jQuery.attr( this, name, "" );=0A=
		if (this.nodeType =3D=3D 1) =0A=
			this.removeAttribute( name );=0A=
	},=0A=
=0A=
	addClass: function( classNames ) {=0A=
		jQuery.className.add( this, classNames );=0A=
	},=0A=
=0A=
	removeClass: function( classNames ) {=0A=
		jQuery.className.remove( this, classNames );=0A=
	},=0A=
=0A=
	toggleClass: function( classNames ) {=0A=
		jQuery.className[ jQuery.className.has( this, classNames ) ? "remove" =
: "add" ]( this, classNames );=0A=
	},=0A=
=0A=
	remove: function( selector ) {=0A=
		if ( !selector || jQuery.filter( selector, [ this ] ).r.length ) {=0A=
			// Prevent memory leaks=0A=
			jQuery( "*", this ).add(this).each(function(){=0A=
				jQuery.event.remove(this);=0A=
				jQuery.removeData(this);=0A=
			});=0A=
			if (this.parentNode)=0A=
				this.parentNode.removeChild( this );=0A=
		}=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		// Remove element nodes and prevent memory leaks=0A=
		jQuery( ">*", this ).remove();=0A=
		=0A=
		// Remove any remaining nodes=0A=
		while ( this.firstChild )=0A=
			this.removeChild( this.firstChild );=0A=
	}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function(){=0A=
		return this.each( fn, arguments );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each([ "Height", "Width" ], function(i, name){=0A=
	var type =3D name.toLowerCase();=0A=
	=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		return this[0] =3D=3D window ?=0A=
			// Opera reports document.body.client[Width/Height] properly in both =
quirks and standards=0A=
			jQuery.browser.opera && document.body[ "client" + name ] || =0A=
			=0A=
			// Safari reports inner[Width/Height] just fine (Mozilla and Opera =
include scroll bar widths)=0A=
			jQuery.browser.safari && window[ "inner" + name ] ||=0A=
			=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			document.compatMode =3D=3D "CSS1Compat" && document.documentElement[ =
"client" + name ] || document.body[ "client" + name ] :=0A=
		=0A=
			// Get document width or height=0A=
			this[0] =3D=3D document ?=0A=
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
				Math.max( =0A=
					Math.max(document.body["scroll" + name], =
document.documentElement["scroll" + name]), =0A=
					Math.max(document.body["offset" + name], =
document.documentElement["offset" + name]) =0A=
				) :=0A=
=0A=
				// Get or set width or height on the element=0A=
				size =3D=3D undefined ?=0A=
					// Get width or height on the element=0A=
					(this.length ? jQuery.css( this[0], type ) : null) :=0A=
=0A=
					// Set the width or height on the element (default to pixels if =
value is unitless)=0A=
					this.css( type, size.constructor =3D=3D String ? size : size + "px" =
);=0A=
	};=0A=
});=0A=
=0A=
var chars =3D jQuery.browser.safari && parseInt(jQuery.browser.version) =
< 417 ?=0A=
		"(?:[\\w*_-]|\\\\.)" :=0A=
		"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",=0A=
	quickChild =3D new RegExp("^>\\s*(" + chars + "+)"),=0A=
	quickID =3D new RegExp("^(" + chars + "+)(#)(" + chars + "+)"),=0A=
	quickClass =3D new RegExp("^([#.]?)(" + chars + "*)");=0A=
=0A=
jQuery.extend({=0A=
	expr: {=0A=
		"": function(a,i,m){return m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},=0A=
		"#": function(a,i,m){return a.getAttribute("id")=3D=3Dm[2];},=0A=
		":": {=0A=
			// Position Checks=0A=
			lt: function(a,i,m){return i<m[3]-0;},=0A=
			gt: function(a,i,m){return i>m[3]-0;},=0A=
			nth: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			eq: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			first: function(a,i){return i=3D=3D0;},=0A=
			last: function(a,i,m,r){return i=3D=3Dr.length-1;},=0A=
			even: function(a,i){return i%2=3D=3D0;},=0A=
			odd: function(a,i){return i%2;},=0A=
=0A=
			// Child Checks=0A=
			"first-child": function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},=0A=
			"last-child": function(a){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},=0A=
			"only-child": function(a){return =
!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},=0A=
=0A=
			// Parent Checks=0A=
			parent: function(a){return a.firstChild;},=0A=
			empty: function(a){return !a.firstChild;},=0A=
=0A=
			// Text Check=0A=
			contains: function(a,i,m){return =
(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=3D0;},=0A=
=0A=
			// Visibility=0A=
			visible: function(a){return =
"hidden"!=3Da.type&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"visi=
bility")!=3D"hidden";},=0A=
			hidden: function(a){return =
"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,"=
visibility")=3D=3D"hidden";},=0A=
=0A=
			// Form attributes=0A=
			enabled: function(a){return !a.disabled;},=0A=
			disabled: function(a){return a.disabled;},=0A=
			checked: function(a){return a.checked;},=0A=
			selected: function(a){return a.selected||jQuery.attr(a,"selected");},=0A=
=0A=
			// Form elements=0A=
			text: function(a){return "text"=3D=3Da.type;},=0A=
			radio: function(a){return "radio"=3D=3Da.type;},=0A=
			checkbox: function(a){return "checkbox"=3D=3Da.type;},=0A=
			file: function(a){return "file"=3D=3Da.type;},=0A=
			password: function(a){return "password"=3D=3Da.type;},=0A=
			submit: function(a){return "submit"=3D=3Da.type;},=0A=
			image: function(a){return "image"=3D=3Da.type;},=0A=
			reset: function(a){return "reset"=3D=3Da.type;},=0A=
			button: function(a){return =
"button"=3D=3Da.type||jQuery.nodeName(a,"button");},=0A=
			input: function(a){return =
/input|select|textarea|button/i.test(a.nodeName);},=0A=
=0A=
			// :has()=0A=
			has: function(a,i,m){return jQuery.find(m[3],a).length;},=0A=
=0A=
			// :header=0A=
			header: function(a){return /h\d/i.test(a.nodeName);},=0A=
=0A=
			// :animated=0A=
			animated: function(a){return =
jQuery.grep(jQuery.timers,function(fn){return a=3D=3Dfn.elem;}).length;}=0A=
		}=0A=
	},=0A=
	=0A=
	// The regular expressions that power the parsing engine=0A=
	parse: [=0A=
		// Match: [@value=3D'test'], [@foo]=0A=
		/^(\[) *@?([\w-]+) *([!*$^~=3D]*) *('?"?)(.*?)\4 *\]/,=0A=
=0A=
		// Match: :contains('foo')=0A=
		/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,=0A=
=0A=
		// Match: :even, :last-chlid, #id, .class=0A=
		new RegExp("^([:.#]*)(" + chars + "+)")=0A=
	],=0A=
=0A=
	multiFilter: function( expr, elems, not ) {=0A=
		var old, cur =3D [];=0A=
=0A=
		while ( expr && expr !=3D old ) {=0A=
			old =3D expr;=0A=
			var f =3D jQuery.filter( expr, elems, not );=0A=
			expr =3D f.t.replace(/^\s*,\s*/, "" );=0A=
			cur =3D not ? elems =3D f.r : jQuery.merge( cur, f.r );=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	find: function( t, context ) {=0A=
		// Quickly handle non-string expressions=0A=
		if ( typeof t !=3D "string" )=0A=
			return [ t ];=0A=
=0A=
		// check to make sure context is a DOM element or a document=0A=
		if ( context && context.nodeType !=3D 1 && context.nodeType !=3D 9)=0A=
			return [ ];=0A=
=0A=
		// Set the correct context (if none is provided)=0A=
		context =3D context || document;=0A=
=0A=
		// Initialize the search=0A=
		var ret =3D [context], done =3D [], last, nodeName;=0A=
=0A=
		// Continue while a selector expression exists, and while=0A=
		// we're no longer looping upon ourselves=0A=
		while ( t && last !=3D t ) {=0A=
			var r =3D [];=0A=
			last =3D t;=0A=
=0A=
			t =3D jQuery.trim(t);=0A=
=0A=
			var foundToken =3D false;=0A=
=0A=
			// An attempt at speeding up child selectors that=0A=
			// point to a specific element tag=0A=
			var re =3D quickChild;=0A=
			var m =3D re.exec(t);=0A=
=0A=
			if ( m ) {=0A=
				nodeName =3D m[1].toUpperCase();=0A=
=0A=
				// Perform our own iteration and filter=0A=
				for ( var i =3D 0; ret[i]; i++ )=0A=
					for ( var c =3D ret[i].firstChild; c; c =3D c.nextSibling )=0A=
						if ( c.nodeType =3D=3D 1 && (nodeName =3D=3D "*" || =
c.nodeName.toUpperCase() =3D=3D nodeName) )=0A=
							r.push( c );=0A=
=0A=
				ret =3D r;=0A=
				t =3D t.replace( re, "" );=0A=
				if ( t.indexOf(" ") =3D=3D 0 ) continue;=0A=
				foundToken =3D true;=0A=
			} else {=0A=
				re =3D /^([>+~])\s*(\w*)/i;=0A=
=0A=
				if ( (m =3D re.exec(t)) !=3D null ) {=0A=
					r =3D [];=0A=
=0A=
					var merge =3D {};=0A=
					nodeName =3D m[2].toUpperCase();=0A=
					m =3D m[1];=0A=
=0A=
					for ( var j =3D 0, rl =3D ret.length; j < rl; j++ ) {=0A=
						var n =3D m =3D=3D "~" || m =3D=3D "+" ? ret[j].nextSibling : =
ret[j].firstChild;=0A=
						for ( ; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 ) {=0A=
								var id =3D jQuery.data(n);=0A=
=0A=
								if ( m =3D=3D "~" && merge[id] ) break;=0A=
								=0A=
								if (!nodeName || n.nodeName.toUpperCase() =3D=3D nodeName ) {=0A=
									if ( m =3D=3D "~" ) merge[id] =3D true;=0A=
									r.push( n );=0A=
								}=0A=
								=0A=
								if ( m =3D=3D "+" ) break;=0A=
							}=0A=
					}=0A=
=0A=
					ret =3D r;=0A=
=0A=
					// And remove the token=0A=
					t =3D jQuery.trim( t.replace( re, "" ) );=0A=
					foundToken =3D true;=0A=
				}=0A=
			}=0A=
=0A=
			// See if there's still an expression, and that we haven't already=0A=
			// matched a token=0A=
			if ( t && !foundToken ) {=0A=
				// Handle multiple expressions=0A=
				if ( !t.indexOf(",") ) {=0A=
					// Clean the result set=0A=
					if ( context =3D=3D ret[0] ) ret.shift();=0A=
=0A=
					// Merge the result sets=0A=
					done =3D jQuery.merge( done, ret );=0A=
=0A=
					// Reset the context=0A=
					r =3D ret =3D [context];=0A=
=0A=
					// Touch up the selector string=0A=
					t =3D " " + t.substr(1,t.length);=0A=
=0A=
				} else {=0A=
					// Optimize for the case nodeName#idName=0A=
					var re2 =3D quickID;=0A=
					var m =3D re2.exec(t);=0A=
					=0A=
					// Re-organize the results, so that they're consistent=0A=
					if ( m ) {=0A=
						m =3D [ 0, m[2], m[3], m[1] ];=0A=
=0A=
					} else {=0A=
						// Otherwise, do a traditional filter check for=0A=
						// ID, class, and element selectors=0A=
						re2 =3D quickClass;=0A=
						m =3D re2.exec(t);=0A=
					}=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
=0A=
					var elem =3D ret[ret.length-1];=0A=
=0A=
					// Try to do a global search by ID, where we can=0A=
					if ( m[1] =3D=3D "#" && elem && elem.getElementById && =
!jQuery.isXMLDoc(elem) ) {=0A=
						// Optimization for HTML document case=0A=
						var oid =3D elem.getElementById(m[2]);=0A=
						=0A=
						// Do a quick check for the existence of the actual ID attribute=0A=
						// to avoid selecting by the name attribute in IE=0A=
						// also check to insure id is a string to avoid selecting an =
element with the name of 'id' inside a form=0A=
						if ( (jQuery.browser.msie||jQuery.browser.opera) && oid && typeof =
oid.id =3D=3D "string" && oid.id !=3D m[2] )=0A=
							oid =3D jQuery('[@id=3D"'+m[2]+'"]', elem)[0];=0A=
=0A=
						// Do a quick check for node name (where applicable) so=0A=
						// that div#foo searches will be really fast=0A=
						ret =3D r =3D oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] =
: [];=0A=
					} else {=0A=
						// We need to find all descendant elements=0A=
						for ( var i =3D 0; ret[i]; i++ ) {=0A=
							// Grab the tag name being searched for=0A=
							var tag =3D m[1] =3D=3D "#" && m[3] ? m[3] : m[1] !=3D "" || m[0] =
=3D=3D "" ? "*" : m[2];=0A=
=0A=
							// Handle IE7 being really dumb about <object>s=0A=
							if ( tag =3D=3D "*" && ret[i].nodeName.toLowerCase() =3D=3D =
"object" )=0A=
								tag =3D "param";=0A=
=0A=
							r =3D jQuery.merge( r, ret[i].getElementsByTagName( tag ));=0A=
						}=0A=
=0A=
						// It's faster to filter by class and be done with it=0A=
						if ( m[1] =3D=3D "." )=0A=
							r =3D jQuery.classFilter( r, m[2] );=0A=
=0A=
						// Same with ID filtering=0A=
						if ( m[1] =3D=3D "#" ) {=0A=
							var tmp =3D [];=0A=
=0A=
							// Try to find the element with the ID=0A=
							for ( var i =3D 0; r[i]; i++ )=0A=
								if ( r[i].getAttribute("id") =3D=3D m[2] ) {=0A=
									tmp =3D [ r[i] ];=0A=
									break;=0A=
								}=0A=
=0A=
							r =3D tmp;=0A=
						}=0A=
=0A=
						ret =3D r;=0A=
					}=0A=
=0A=
					t =3D t.replace( re2, "" );=0A=
				}=0A=
=0A=
			}=0A=
=0A=
			// If a selector string still exists=0A=
			if ( t ) {=0A=
				// Attempt to filter it=0A=
				var val =3D jQuery.filter(t,r);=0A=
				ret =3D r =3D val.r;=0A=
				t =3D jQuery.trim(val.t);=0A=
			}=0A=
		}=0A=
=0A=
		// An error occurred with the selector;=0A=
		// just return an empty set instead=0A=
		if ( t )=0A=
			ret =3D [];=0A=
=0A=
		// Remove the root context=0A=
		if ( ret && context =3D=3D ret[0] )=0A=
			ret.shift();=0A=
=0A=
		// And combine the results=0A=
		done =3D jQuery.merge( done, ret );=0A=
=0A=
		return done;=0A=
	},=0A=
=0A=
	classFilter: function(r,m,not){=0A=
		m =3D " " + m + " ";=0A=
		var tmp =3D [];=0A=
		for ( var i =3D 0; r[i]; i++ ) {=0A=
			var pass =3D (" " + r[i].className + " ").indexOf( m ) >=3D 0;=0A=
			if ( !not && pass || not && !pass )=0A=
				tmp.push( r[i] );=0A=
		}=0A=
		return tmp;=0A=
	},=0A=
=0A=
	filter: function(t,r,not) {=0A=
		var last;=0A=
=0A=
		// Look for common filter expressions=0A=
		while ( t && t !=3D last ) {=0A=
			last =3D t;=0A=
=0A=
			var p =3D jQuery.parse, m;=0A=
=0A=
			for ( var i =3D 0; p[i]; i++ ) {=0A=
				m =3D p[i].exec( t );=0A=
=0A=
				if ( m ) {=0A=
					// Remove what we just matched=0A=
					t =3D t.substring( m[0].length );=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
					break;=0A=
				}=0A=
			}=0A=
=0A=
			if ( !m )=0A=
				break;=0A=
=0A=
			// :not() is a special case that can be optimized by=0A=
			// keeping it out of the expression list=0A=
			if ( m[1] =3D=3D ":" && m[2] =3D=3D "not" )=0A=
				// optimize if only one selector found (most common case)=0A=
				r =3D isSimple.test( m[3] ) ?=0A=
					jQuery.filter(m[3], r, true).r :=0A=
					jQuery( r ).not( m[3] );=0A=
=0A=
			// We can get a big speed boost by filtering by class here=0A=
			else if ( m[1] =3D=3D "." )=0A=
				r =3D jQuery.classFilter(r, m[2], not);=0A=
=0A=
			else if ( m[1] =3D=3D "[" ) {=0A=
				var tmp =3D [], type =3D m[3];=0A=
				=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var a =3D r[i], z =3D a[ jQuery.props[m[2]] || m[2] ];=0A=
					=0A=
					if ( z =3D=3D null || /href|src|selected/.test(m[2]) )=0A=
						z =3D jQuery.attr(a,m[2]) || '';=0A=
=0A=
					if ( (type =3D=3D "" && !!z ||=0A=
						 type =3D=3D "=3D" && z =3D=3D m[5] ||=0A=
						 type =3D=3D "!=3D" && z !=3D m[5] ||=0A=
						 type =3D=3D "^=3D" && z && !z.indexOf(m[5]) ||=0A=
						 type =3D=3D "$=3D" && z.substr(z.length - m[5].length) =3D=3D =
m[5] ||=0A=
						 (type =3D=3D "*=3D" || type =3D=3D "~=3D") && z.indexOf(m[5]) =
>=3D 0) ^ not )=0A=
							tmp.push( a );=0A=
				}=0A=
				=0A=
				r =3D tmp;=0A=
=0A=
			// We can get a speed boost by handling nth-child here=0A=
			} else if ( m[1] =3D=3D ":" && m[2] =3D=3D "nth-child" ) {=0A=
				var merge =3D {}, tmp =3D [],=0A=
					// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
					test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(=0A=
						m[3] =3D=3D "even" && "2n" || m[3] =3D=3D "odd" && "2n+1" ||=0A=
						!/\D/.test(m[3]) && "0n+" + m[3] || m[3]),=0A=
					// calculate the numbers (first)n+(last) including if they are =
negative=0A=
					first =3D (test[1] + (test[2] || 1)) - 0, last =3D test[3] - 0;=0A=
 =0A=
				// loop through all the elements left in the jQuery object=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var node =3D r[i], parentNode =3D node.parentNode, id =3D =
jQuery.data(parentNode);=0A=
=0A=
					if ( !merge[id] ) {=0A=
						var c =3D 1;=0A=
=0A=
						for ( var n =3D parentNode.firstChild; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 )=0A=
								n.nodeIndex =3D c++;=0A=
=0A=
						merge[id] =3D true;=0A=
					}=0A=
=0A=
					var add =3D false;=0A=
=0A=
					if ( first =3D=3D 0 ) {=0A=
						if ( node.nodeIndex =3D=3D last )=0A=
							add =3D true;=0A=
					} else if ( (node.nodeIndex - last) % first =3D=3D 0 && =
(node.nodeIndex - last) / first >=3D 0 )=0A=
						add =3D true;=0A=
=0A=
					if ( add ^ not )=0A=
						tmp.push( node );=0A=
				}=0A=
=0A=
				r =3D tmp;=0A=
=0A=
			// Otherwise, find the expression to execute=0A=
			} else {=0A=
				var fn =3D jQuery.expr[ m[1] ];=0A=
				if ( typeof fn =3D=3D "object" )=0A=
					fn =3D fn[ m[2] ];=0A=
=0A=
				if ( typeof fn =3D=3D "string" )=0A=
					fn =3D eval("false||function(a,i){return " + fn + ";}");=0A=
=0A=
				// Execute it against the current filter=0A=
				r =3D jQuery.grep( r, function(elem, i){=0A=
					return fn(elem, i, m, r);=0A=
				}, not );=0A=
			}=0A=
		}=0A=
=0A=
		// Return an array of filtered elements (r)=0A=
		// and the modified expression string (t)=0A=
		return { r: r, t: t };=0A=
	},=0A=
=0A=
	dir: function( elem, dir ){=0A=
		var matched =3D [];=0A=
		var cur =3D elem[dir];=0A=
		while ( cur && cur !=3D document ) {=0A=
			if ( cur.nodeType =3D=3D 1 )=0A=
				matched.push( cur );=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
	=0A=
	nth: function(cur,result,dir,elem){=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] )=0A=
			if ( cur.nodeType =3D=3D 1 && ++num =3D=3D result )=0A=
				break;=0A=
=0A=
		return cur;=0A=
	},=0A=
	=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D 1 && (!elem || n !=3D elem) )=0A=
				r.push( n );=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code orignated from =0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function(elem, types, handler, data) {=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		// For whatever reason, IE has trouble passing the window object=0A=
		// around, causing it to be cloned in the process=0A=
		if ( jQuery.browser.msie && elem.setInterval !=3D undefined )=0A=
			elem =3D window;=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid )=0A=
			handler.guid =3D this.guid++;=0A=
			=0A=
		// if data is passed, bind to handler =0A=
		if( data !=3D undefined ) { =0A=
			// Create temporary function pointer to original handler =0A=
			var fn =3D handler; =0A=
=0A=
			// Create unique handler function, wrapped around original handler =0A=
			handler =3D function() { =0A=
				// Pass arguments and context to original handler =0A=
				return fn.apply(this, arguments); =0A=
			};=0A=
=0A=
			// Store data in unique handler =0A=
			handler.data =3D data;=0A=
=0A=
			// Set the guid of unique handler to the same of original handler, so =
it can be removed =0A=
			handler.guid =3D fn.guid;=0A=
		}=0A=
=0A=
		// Init the element's event structure=0A=
		var events =3D jQuery.data(elem, "events") || jQuery.data(elem, =
"events", {}),=0A=
			handle =3D jQuery.data(elem, "handle") || jQuery.data(elem, "handle", =
function(){=0A=
				// returned undefined or false=0A=
				var val;=0A=
=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				if ( typeof jQuery =3D=3D "undefined" || jQuery.event.triggered )=0A=
					return val;=0A=
		=0A=
				val =3D jQuery.event.handle.apply(arguments.callee.elem, arguments);=0A=
		=0A=
				return val;=0A=
			});=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native=0A=
		// event in IE.=0A=
		handle.elem =3D elem;=0A=
			=0A=
			// Handle multiple events seperated by a space=0A=
			// jQuery(...).bind("mouseover mouseout", fn);=0A=
			jQuery.each(types.split(/\s+/), function(index, type) {=0A=
				// Namespaced event handlers=0A=
				var parts =3D type.split(".");=0A=
				type =3D parts[0];=0A=
				handler.type =3D parts[1];=0A=
=0A=
				// Get the current list of functions bound to this event=0A=
				var handlers =3D events[type];=0A=
=0A=
				// Init the event handler queue=0A=
				if (!handlers) {=0A=
					handlers =3D events[type] =3D {};=0A=
		=0A=
					// Check for a special event handler=0A=
					// Only use addEventListener/attachEvent if the special=0A=
					// events handler returns false=0A=
					if ( !jQuery.event.special[type] || =
jQuery.event.special[type].setup.call(elem) =3D=3D=3D false ) {=0A=
						// Bind the global event handler to the element=0A=
						if (elem.addEventListener)=0A=
							elem.addEventListener(type, handle, false);=0A=
						else if (elem.attachEvent)=0A=
							elem.attachEvent("on" + type, handle);=0A=
					}=0A=
				}=0A=
=0A=
				// Add the function to the element's handler list=0A=
				handlers[handler.guid] =3D handler;=0A=
=0A=
				// Keep track of which events have been used, for global triggering=0A=
				jQuery.event.global[type] =3D true;=0A=
			});=0A=
		=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	guid: 1,=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function(elem, types, handler) {=0A=
		// don't do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		var events =3D jQuery.data(elem, "events"), ret, index;=0A=
=0A=
		if ( events ) {=0A=
			// Unbind all events for the element=0A=
			if ( types =3D=3D undefined || (typeof types =3D=3D "string" && =
types.charAt(0) =3D=3D ".") )=0A=
				for ( var type in events )=0A=
					this.remove( elem, type + (types || "") );=0A=
			else {=0A=
				// types is actually an event object here=0A=
				if ( types.type ) {=0A=
					handler =3D types.handler;=0A=
					types =3D types.type;=0A=
				}=0A=
				=0A=
				// Handle multiple events seperated by a space=0A=
				// jQuery(...).unbind("mouseover mouseout", fn);=0A=
				jQuery.each(types.split(/\s+/), function(index, type){=0A=
					// Namespaced event handlers=0A=
					var parts =3D type.split(".");=0A=
					type =3D parts[0];=0A=
					=0A=
					if ( events[type] ) {=0A=
						// remove the given handler for the given type=0A=
						if ( handler )=0A=
							delete events[type][handler.guid];=0A=
			=0A=
						// remove all handlers for the given type=0A=
						else=0A=
							for ( handler in events[type] )=0A=
								// Handle the removal of namespaced events=0A=
								if ( !parts[1] || events[type][handler].type =3D=3D parts[1] )=0A=
									delete events[type][handler];=0A=
=0A=
						// remove generic event handler if no more handlers exist=0A=
						for ( ret in events[type] ) break;=0A=
						if ( !ret ) {=0A=
							if ( !jQuery.event.special[type] || =
jQuery.event.special[type].teardown.call(elem) =3D=3D=3D false ) {=0A=
								if (elem.removeEventListener)=0A=
									elem.removeEventListener(type, jQuery.data(elem, "handle"), =
false);=0A=
								else if (elem.detachEvent)=0A=
									elem.detachEvent("on" + type, jQuery.data(elem, "handle"));=0A=
							}=0A=
							ret =3D null;=0A=
							delete events[type];=0A=
						}=0A=
					}=0A=
				});=0A=
			}=0A=
=0A=
			// Remove the expando if it's no longer used=0A=
			for ( ret in events ) break;=0A=
			if ( !ret ) {=0A=
				var handle =3D jQuery.data( elem, "handle" );=0A=
				if ( handle ) handle.elem =3D null;=0A=
				jQuery.removeData( elem, "events" );=0A=
				jQuery.removeData( elem, "handle" );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	trigger: function(type, data, elem, donative, extra) {=0A=
		// Clone the incoming data, if any=0A=
		data =3D jQuery.makeArray(data || []);=0A=
=0A=
		if ( type.indexOf("!") >=3D 0 ) {=0A=
			type =3D type.slice(0, -1);=0A=
			var exclusive =3D true;=0A=
		}=0A=
=0A=
		// Handle a global trigger=0A=
		if ( !elem ) {=0A=
			// Only trigger if we've ever bound an event for it=0A=
			if ( this.global[type] )=0A=
				jQuery("*").add([window, document]).trigger(type, data);=0A=
=0A=
		// Handle triggering a single element=0A=
		} else {=0A=
			// don't do events on text and comment nodes=0A=
			if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
				return undefined;=0A=
=0A=
			var val, ret, fn =3D jQuery.isFunction( elem[ type ] || null ),=0A=
				// Check to see if we need to provide a fake event, or not=0A=
				event =3D !data[0] || !data[0].preventDefault;=0A=
			=0A=
			// Pass along a fake event=0A=
			if ( event )=0A=
				data.unshift( this.fix({ type: type, target: elem }) );=0A=
=0A=
			// Enforce the right trigger type=0A=
			data[0].type =3D type;=0A=
			if ( exclusive )=0A=
				data[0].exclusive =3D true;=0A=
=0A=
			// Trigger the event=0A=
			if ( jQuery.isFunction( jQuery.data(elem, "handle") ) )=0A=
				val =3D jQuery.data(elem, "handle").apply( elem, data );=0A=
=0A=
			// Handle triggering native .onfoo handlers=0A=
			if ( !fn && elem["on"+type] && elem["on"+type].apply( elem, data ) =
=3D=3D=3D false )=0A=
				val =3D false;=0A=
=0A=
			// Extra functions don't get the custom event object=0A=
			if ( event )=0A=
				data.shift();=0A=
=0A=
			// Handle triggering of extra function=0A=
			if ( extra && jQuery.isFunction( extra ) ) {=0A=
				// call the extra function and tack the current return value on the =
end for possible inspection=0A=
				ret =3D extra.apply( elem, val =3D=3D null ? data : data.concat( val =
) );=0A=
				// if anything is returned, give it precedence and have it overwrite =
the previous value=0A=
				if (ret !=3D=3D undefined)=0A=
					val =3D ret;=0A=
			}=0A=
=0A=
			// Trigger the native events (except for clicks on links)=0A=
			if ( fn && donative !=3D=3D false && val !=3D=3D false && =
!(jQuery.nodeName(elem, 'a') && type =3D=3D "click") ) {=0A=
				this.triggered =3D true;=0A=
				try {=0A=
					elem[ type ]();=0A=
				// prevent IE from throwing an error for some hidden elements=0A=
				} catch (e) {}=0A=
			}=0A=
=0A=
			this.triggered =3D false;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	handle: function(event) {=0A=
		// returned undefined or false=0A=
		var val;=0A=
=0A=
		// Empty object is for triggered events with no data=0A=
		event =3D jQuery.event.fix( event || window.event || {} ); =0A=
=0A=
		// Namespaced event handlers=0A=
		var parts =3D event.type.split(".");=0A=
		event.type =3D parts[0];=0A=
=0A=
		var handlers =3D jQuery.data(this, "events") && jQuery.data(this, =
"events")[event.type], args =3D Array.prototype.slice.call( arguments, 1 =
);=0A=
		args.unshift( event );=0A=
=0A=
		for ( var j in handlers ) {=0A=
			var handler =3D handlers[j];=0A=
			// Pass in a reference to the handler function itself=0A=
			// So that we can later remove it=0A=
			args[0].handler =3D handler;=0A=
			args[0].data =3D handler.data;=0A=
=0A=
			// Filter the functions by class=0A=
			if ( !parts[1] && !event.exclusive || handler.type =3D=3D parts[1] ) {=0A=
				var ret =3D handler.apply( this, args );=0A=
=0A=
				if ( val !=3D=3D false )=0A=
					val =3D ret;=0A=
=0A=
				if ( ret =3D=3D=3D false ) {=0A=
					event.preventDefault();=0A=
					event.stopPropagation();=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Clean up added properties in IE to prevent memory leak=0A=
		if (jQuery.browser.msie)=0A=
			event.target =3D event.preventDefault =3D event.stopPropagation =3D=0A=
				event.handler =3D event.data =3D null;=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	fix: function(event) {=0A=
		// store a copy of the original event object =0A=
		// and clone to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D jQuery.extend({}, originalEvent);=0A=
		=0A=
		// add preventDefault and stopPropagation since =0A=
		// they will not work on the clone=0A=
		event.preventDefault =3D function() {=0A=
			// if preventDefault exists run it on the original event=0A=
			if (originalEvent.preventDefault)=0A=
				originalEvent.preventDefault();=0A=
			// otherwise set the returnValue property of the original event to =
false (IE)=0A=
			originalEvent.returnValue =3D false;=0A=
		};=0A=
		event.stopPropagation =3D function() {=0A=
			// if stopPropagation exists run it on the original event=0A=
			if (originalEvent.stopPropagation)=0A=
				originalEvent.stopPropagation();=0A=
			// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
			originalEvent.cancelBubble =3D true;=0A=
		};=0A=
		=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target )=0A=
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either=0A=
				=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D 3 )=0A=
			event.target =3D originalEvent.target.parentNode;=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement )=0A=
			event.relatedTarget =3D event.fromElement =3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement, body =3D document.body;=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop || body && =
body.scrollTop || 0) - (doc.clientTop || 0);=0A=
		}=0A=
			=0A=
		// Add which for key events=0A=
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) )=0A=
			event.which =3D event.charCode || event.keyCode;=0A=
		=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
		if ( !event.metaKey && event.ctrlKey )=0A=
			event.metaKey =3D event.ctrlKey;=0A=
=0A=
		// Add which for click: 1 =3D=3D left; 2 =3D=3D middle; 3 =3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button )=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
			=0A=
		return event;=0A=
	},=0A=
	=0A=
	special: {=0A=
		ready: {=0A=
			setup: function() {=0A=
				// Make sure the ready event is setup=0A=
				bindReady();=0A=
				return;=0A=
			},=0A=
			=0A=
			teardown: function() { return; }=0A=
		},=0A=
		=0A=
		mouseenter: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
		=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
			=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseenter=0A=
				arguments[0].type =3D "mouseenter";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		},=0A=
	=0A=
		mouseleave: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
		=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
			=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseleave=0A=
				arguments[0].type =3D "mouseleave";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	bind: function( type, data, fn ) {=0A=
		return type =3D=3D "unload" ? this.one(type, data, fn) : =
this.each(function(){=0A=
			jQuery.event.add( this, type, fn || data, fn && data );=0A=
		});=0A=
	},=0A=
	=0A=
	one: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.add( this, type, function(event) {=0A=
				jQuery(this).unbind(event);=0A=
				return (fn || data).apply( this, arguments);=0A=
			}, fn && data);=0A=
		});=0A=
	},=0A=
=0A=
	unbind: function( type, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.remove( this, type, fn );=0A=
		});=0A=
	},=0A=
=0A=
	trigger: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.trigger( type, data, this, true, fn );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data, fn ) {=0A=
		if ( this[0] )=0A=
			return jQuery.event.trigger( type, data, this[0], false, fn );=0A=
		return undefined;=0A=
	},=0A=
=0A=
	toggle: function() {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments;=0A=
=0A=
		return this.click(function(event) {=0A=
			// Figure out which function to execute=0A=
			this.lastToggle =3D 0 =3D=3D this.lastToggle ? 1 : 0;=0A=
			=0A=
			// Make sure that clicks stop=0A=
			event.preventDefault();=0A=
			=0A=
			// and execute the function=0A=
			return args[this.lastToggle].apply( this, arguments ) || false;=0A=
		});=0A=
	},=0A=
=0A=
	hover: function(fnOver, fnOut) {=0A=
		return this.bind('mouseenter', fnOver).bind('mouseleave', fnOut);=0A=
	},=0A=
	=0A=
	ready: function(fn) {=0A=
		// Attach the listeners=0A=
		bindReady();=0A=
=0A=
		// If the DOM is already ready=0A=
		if ( jQuery.isReady )=0A=
			// Execute the function immediately=0A=
			fn.call( document, jQuery );=0A=
			=0A=
		// Otherwise, remember the function for later=0A=
		else=0A=
			// Add the function to the wait list=0A=
			jQuery.readyList.push( function() { return fn.call(this, jQuery); } );=0A=
	=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	isReady: false,=0A=
	readyList: [],=0A=
	// Handle when the DOM is ready=0A=
	ready: function() {=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.isReady ) {=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
			=0A=
			// If there are functions bound, to execute=0A=
			if ( jQuery.readyList ) {=0A=
				// Execute all of them=0A=
				jQuery.each( jQuery.readyList, function(){=0A=
					this.apply( document );=0A=
				});=0A=
				=0A=
				// Reset the list of functions=0A=
				jQuery.readyList =3D null;=0A=
			}=0A=
		=0A=
			// Trigger any bound ready events=0A=
			jQuery(document).triggerHandler("ready");=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
var readyBound =3D false;=0A=
=0A=
function bindReady(){=0A=
	if ( readyBound ) return;=0A=
	readyBound =3D true;=0A=
=0A=
	// Mozilla, Opera (see further below for it) and webkit nightlies =
currently support this event=0A=
	if ( document.addEventListener && !jQuery.browser.opera)=0A=
		// Use the handy event callback=0A=
		document.addEventListener( "DOMContentLoaded", jQuery.ready, false );=0A=
	=0A=
	// If IE is used and is not in a frame=0A=
	// Continually check to see if the document is ready=0A=
	if ( jQuery.browser.msie && window =3D=3D top ) (function(){=0A=
		if (jQuery.isReady) return;=0A=
		try {=0A=
			// If IE is used, use the trick by Diego Perini=0A=
			// http://javascript.nwbox.com/IEContentLoaded/=0A=
			document.documentElement.doScroll("left");=0A=
		} catch( error ) {=0A=
			setTimeout( arguments.callee, 0 );=0A=
			return;=0A=
		}=0A=
		// and execute any waiting functions=0A=
		jQuery.ready();=0A=
	})();=0A=
=0A=
	if ( jQuery.browser.opera )=0A=
		document.addEventListener( "DOMContentLoaded", function () {=0A=
			if (jQuery.isReady) return;=0A=
			for (var i =3D 0; i < document.styleSheets.length; i++)=0A=
				if (document.styleSheets[i].disabled) {=0A=
					setTimeout( arguments.callee, 0 );=0A=
					return;=0A=
				}=0A=
			// and execute any waiting functions=0A=
			jQuery.ready();=0A=
		}, false);=0A=
=0A=
	if ( jQuery.browser.safari ) {=0A=
		var numStyles;=0A=
		(function(){=0A=
			if (jQuery.isReady) return;=0A=
			if ( document.readyState !=3D "loaded" && document.readyState !=3D =
"complete" ) {=0A=
				setTimeout( arguments.callee, 0 );=0A=
				return;=0A=
			}=0A=
			if ( numStyles =3D=3D=3D undefined )=0A=
				numStyles =3D jQuery("style, link[rel=3Dstylesheet]").length;=0A=
			if ( document.styleSheets.length !=3D numStyles ) {=0A=
				setTimeout( arguments.callee, 0 );=0A=
				return;=0A=
			}=0A=
			// and execute any waiting functions=0A=
			jQuery.ready();=0A=
		})();=0A=
	}=0A=
=0A=
	// A fallback to window.onload, that will always work=0A=
	jQuery.event.add( window, "load", jQuery.ready );=0A=
}=0A=
=0A=
jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +=0A=
	"mousedown,mouseup,mousemove,mouseover,mouseout,change,select," + =0A=
	"submit,keydown,keypress,keyup,error").split(","), function(i, name){=0A=
	=0A=
	// Handle event binding=0A=
	jQuery.fn[name] =3D function(fn){=0A=
		return fn ? this.bind(name, fn) : this.trigger(name);=0A=
	};=0A=
});=0A=
=0A=
// Checks if an event happened on an element within another element=0A=
// Used in jQuery.event.special.mouseenter and mouseleave handlers=0A=
var withinElement =3D function(event, elem) {=0A=
	// Check if mouse(over|out) are still within the same parent element=0A=
	var parent =3D event.relatedTarget;=0A=
	// Traverse up the tree=0A=
	while ( parent && parent !=3D elem ) try { parent =3D =
parent.parentNode; } catch(error) { parent =3D elem; }=0A=
	// Return true if we actually just moused on to a sub-element=0A=
	return parent =3D=3D elem;=0A=
};=0A=
=0A=
// Prevent memory leaks in IE=0A=
// And prevent errors on refresh with events like mouseover in other =
browsers=0A=
// Window isn't included so as not to unbind existing unload events=0A=
jQuery(window).bind("unload", function() {=0A=
	jQuery("*").add(document).unbind();=0A=
});=0A=
jQuery.fn.extend({=0A=
	load: function( url, params, callback ) {=0A=
		if ( jQuery.isFunction( url ) )=0A=
			return this.bind("load", url);=0A=
=0A=
		var off =3D url.indexOf(" ");=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice(off, url.length);=0A=
			url =3D url.slice(0, off);=0A=
		}=0A=
=0A=
		callback =3D callback || function(){};=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params )=0A=
			// If it's a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that it's the callback=0A=
				callback =3D params;=0A=
				params =3D null;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else {=0A=
				params =3D jQuery.param( params );=0A=
				type =3D "POST";=0A=
			}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			dataType: "html",=0A=
			data: params,=0A=
			complete: function(res, status){=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( status =3D=3D "success" || status =3D=3D "notmodified" )=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div/>")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(res.responseText.replace(/<script(.|\s)*?\/script>/g, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						res.responseText );=0A=
=0A=
				self.each( callback, [res.responseText, status, res] );=0A=
			}=0A=
		});=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param(this.serializeArray());=0A=
	},=0A=
	serializeArray: function() {=0A=
		return this.map(function(){=0A=
			return jQuery.nodeName(this, "form") ?=0A=
				jQuery.makeArray(this.elements) : this;=0A=
		})=0A=
		.filter(function(){=0A=
			return this.name && !this.disabled && =0A=
				(this.checked || /select|textarea/i.test(this.nodeName) || =0A=
					/text|hidden|password/i.test(this.type));=0A=
		})=0A=
		.map(function(i, elem){=0A=
			var val =3D jQuery(this).val();=0A=
			return val =3D=3D null ? null :=0A=
				val.constructor =3D=3D Array ?=0A=
					jQuery.map( val, function(val, i){=0A=
						return {name: elem.name, value: val};=0A=
					}) :=0A=
					{name: elem.name, value: val};=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( =
"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(",=
"), function(i,o){=0A=
	jQuery.fn[o] =3D function(f){=0A=
		return this.bind(o, f);=0A=
	};=0A=
});=0A=
=0A=
var jsc =3D (new Date).getTime();=0A=
=0A=
jQuery.extend({=0A=
	get: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was ommited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D null;=0A=
		}=0A=
		=0A=
		return jQuery.ajax({=0A=
			type: "GET",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get(url, null, callback, "script");=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get(url, data, callback, "json");=0A=
	},=0A=
=0A=
	post: function( url, data, callback, type ) {=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D {};=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "POST",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	ajaxSetup: function( settings ) {=0A=
		jQuery.extend( jQuery.ajaxSettings, settings );=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		global: true,=0A=
		type: "GET",=0A=
		timeout: 0,=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		data: null,=0A=
		username: null,=0A=
		password: null,=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			script: "text/javascript, application/javascript",=0A=
			json: "application/json, text/javascript",=0A=
			text: "text/plain",=0A=
			_default: "*/*"=0A=
		}=0A=
	},=0A=
	=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
=0A=
	ajax: function( s ) {=0A=
		var jsonp, jsre =3D /=3D\?(&|$)/g, status, data;=0A=
=0A=
		// Extend the settings, but re-extend 's' so that it can be=0A=
		// checked again later (in the test suite, specifically)=0A=
		s =3D jQuery.extend(true, s, jQuery.extend(true, {}, =
jQuery.ajaxSettings, s));=0A=
=0A=
		// convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D "string" )=0A=
			s.data =3D jQuery.param(s.data);=0A=
=0A=
		// Handle JSONP Parameter Callbacks=0A=
		if ( s.dataType =3D=3D "jsonp" ) {=0A=
			if ( s.type.toLowerCase() =3D=3D "get" ) {=0A=
				if ( !s.url.match(jsre) )=0A=
					s.url +=3D (s.url.match(/\?/) ? "&" : "?") + (s.jsonp || =
"callback") + "=3D?";=0A=
			} else if ( !s.data || !s.data.match(jsre) )=0A=
				s.data =3D (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + =
"=3D?";=0A=
			s.dataType =3D "json";=0A=
		}=0A=
=0A=
		// Build temporary JSONP function=0A=
		if ( s.dataType =3D=3D "json" && (s.data && s.data.match(jsre) || =
s.url.match(jsre)) ) {=0A=
			jsonp =3D "jsonp" + jsc++;=0A=
=0A=
			// Replace the =3D? sequence both in the query string and the data=0A=
			if ( s.data )=0A=
				s.data =3D (s.data + "").replace(jsre, "=3D" + jsonp + "$1");=0A=
			s.url =3D s.url.replace(jsre, "=3D" + jsonp + "$1");=0A=
=0A=
			// We need to make sure=0A=
			// that a JSONP style response is executed properly=0A=
			s.dataType =3D "script";=0A=
=0A=
			// Handle JSONP-style loading=0A=
			window[ jsonp ] =3D function(tmp){=0A=
				data =3D tmp;=0A=
				success();=0A=
				complete();=0A=
				// Garbage collect=0A=
				window[ jsonp ] =3D undefined;=0A=
				try{ delete window[ jsonp ]; } catch(e){}=0A=
				if ( head )=0A=
					head.removeChild( script );=0A=
			};=0A=
		}=0A=
=0A=
		if ( s.dataType =3D=3D "script" && s.cache =3D=3D null )=0A=
			s.cache =3D false;=0A=
=0A=
		if ( s.cache =3D=3D=3D false && s.type.toLowerCase() =3D=3D "get" ) {=0A=
			var ts =3D (new Date()).getTime();=0A=
			// try replacing _=3D if it is there=0A=
			var ret =3D s.url.replace(/(\?|&)_=3D.*?(&|$)/, "$1_=3D" + ts + "$2");=0A=
			// if nothing was replaced, add timestamp to the end=0A=
			s.url =3D ret + ((ret =3D=3D s.url) ? (s.url.match(/\?/) ? "&" : "?") =
+ "_=3D" + ts : "");=0A=
		}=0A=
=0A=
		// If data is available, append data to url for get requests=0A=
		if ( s.data && s.type.toLowerCase() =3D=3D "get" ) {=0A=
			s.url +=3D (s.url.match(/\?/) ? "&" : "?") + s.data;=0A=
=0A=
			// IE likes to send both get and post data, prevent this=0A=
			s.data =3D null;=0A=
		}=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( s.global && ! jQuery.active++ )=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
=0A=
		// If we're requesting a remote document=0A=
		// and trying to load JSON or Script with a GET=0A=
		if ( (!s.url.indexOf("http") || !s.url.indexOf("//")) && s.dataType =
=3D=3D "script" && s.type.toLowerCase() =3D=3D "get" ) {=0A=
			var head =3D document.getElementsByTagName("head")[0];=0A=
			var script =3D document.createElement("script");=0A=
			script.src =3D s.url;=0A=
			if (s.scriptCharset)=0A=
				script.charset =3D s.scriptCharset;=0A=
=0A=
			// Handle Script loading=0A=
			if ( !jsonp ) {=0A=
				var done =3D false;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function(){=0A=
					if ( !done && (!this.readyState || =0A=
							this.readyState =3D=3D "loaded" || this.readyState =3D=3D =
"complete") ) {=0A=
						done =3D true;=0A=
						success();=0A=
						complete();=0A=
						head.removeChild( script );=0A=
					}=0A=
				};=0A=
			}=0A=
=0A=
			head.appendChild(script);=0A=
=0A=
			// We handle everything using the script element injection=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var requestDone =3D false;=0A=
=0A=
		// Create the request object; Microsoft failed to properly=0A=
		// implement the XMLHttpRequest in IE7, so we use the ActiveXObject =
when it is available=0A=
		var xml =3D window.ActiveXObject ? new =
ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();=0A=
=0A=
		// Open the socket=0A=
		xml.open(s.type, s.url, s.async, s.username, s.password);=0A=
=0A=
		// Need an extra try/catch for cross domain requests in Firefox 3=0A=
		try {=0A=
			// Set the correct header, if data is being sent=0A=
			if ( s.data )=0A=
				xml.setRequestHeader("Content-Type", s.contentType);=0A=
=0A=
			// Set the If-Modified-Since header, if ifModified mode.=0A=
			if ( s.ifModified )=0A=
				xml.setRequestHeader("If-Modified-Since",=0A=
					jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );=0A=
=0A=
			// Set header so the called script knows that it's an XMLHttpRequest=0A=
			xml.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
=0A=
			// Set the Accepts header for the server, depending on the dataType=0A=
			xml.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ?=0A=
				s.accepts[ s.dataType ] + ", */*" :=0A=
				s.accepts._default );=0A=
		} catch(e){}=0A=
=0A=
		// Allow custom headers/mimetypes=0A=
		if ( s.beforeSend )=0A=
			s.beforeSend(xml);=0A=
			=0A=
		if ( s.global )=0A=
			jQuery.event.trigger("ajaxSend", [xml, s]);=0A=
=0A=
		// Wait for a response to come back=0A=
		var onreadystatechange =3D function(isTimeout){=0A=
			// The transfer is complete and the data is available, or the request =
timed out=0A=
			if ( !requestDone && xml && (xml.readyState =3D=3D 4 || isTimeout =
=3D=3D "timeout") ) {=0A=
				requestDone =3D true;=0A=
				=0A=
				// clear poll interval=0A=
				if (ival) {=0A=
					clearInterval(ival);=0A=
					ival =3D null;=0A=
				}=0A=
				=0A=
				status =3D isTimeout =3D=3D "timeout" && "timeout" ||=0A=
					!jQuery.httpSuccess( xml ) && "error" ||=0A=
					s.ifModified && jQuery.httpNotModified( xml, s.url ) && =
"notmodified" ||=0A=
					"success";=0A=
=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Watch for, and catch, XML document parse errors=0A=
					try {=0A=
						// process the data (runs the xml through httpData regardless of =
callback)=0A=
						data =3D jQuery.httpData( xml, s.dataType );=0A=
					} catch(e) {=0A=
						status =3D "parsererror";=0A=
					}=0A=
				}=0A=
=0A=
				// Make sure that the request was successful or notmodified=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Cache Last-Modified header, if ifModified mode.=0A=
					var modRes;=0A=
					try {=0A=
						modRes =3D xml.getResponseHeader("Last-Modified");=0A=
					} catch(e) {} // swallow exception thrown by FF if header is not =
available=0A=
	=0A=
					if ( s.ifModified && modRes )=0A=
						jQuery.lastModified[s.url] =3D modRes;=0A=
=0A=
					// JSONP handles its own success callback=0A=
					if ( !jsonp )=0A=
						success();	=0A=
				} else=0A=
					jQuery.handleError(s, xml, status);=0A=
=0A=
				// Fire the complete handlers=0A=
				complete();=0A=
=0A=
				// Stop memory leaks=0A=
				if ( s.async )=0A=
					xml =3D null;=0A=
			}=0A=
		};=0A=
		=0A=
		if ( s.async ) {=0A=
			// don't attach the handler to the request, just poll it instead=0A=
			var ival =3D setInterval(onreadystatechange, 13); =0A=
=0A=
			// Timeout checker=0A=
			if ( s.timeout > 0 )=0A=
				setTimeout(function(){=0A=
					// Check to see if the request is still happening=0A=
					if ( xml ) {=0A=
						// Cancel the request=0A=
						xml.abort();=0A=
	=0A=
						if( !requestDone )=0A=
							onreadystatechange( "timeout" );=0A=
					}=0A=
				}, s.timeout);=0A=
		}=0A=
			=0A=
		// Send the data=0A=
		try {=0A=
			xml.send(s.data);=0A=
		} catch(e) {=0A=
			jQuery.handleError(s, xml, null, e);=0A=
		}=0A=
		=0A=
		// firefox 1.5 doesn't fire statechange for sync requests=0A=
		if ( !s.async )=0A=
			onreadystatechange();=0A=
=0A=
		function success(){=0A=
			// If a local callback was specified, fire it and pass it the data=0A=
			if ( s.success )=0A=
				s.success( data, status );=0A=
=0A=
			// Fire the global callback=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxSuccess", [xml, s] );=0A=
		}=0A=
=0A=
		function complete(){=0A=
			// Process result=0A=
			if ( s.complete )=0A=
				s.complete(xml, status);=0A=
=0A=
			// The request was completed=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxComplete", [xml, s] );=0A=
=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active )=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
		}=0A=
		=0A=
		// return XMLHttpRequest to allow aborting the request etc.=0A=
		return xml;=0A=
	},=0A=
=0A=
	handleError: function( s, xml, status, e ) {=0A=
		// If a local callback was specified, fire it=0A=
		if ( s.error ) s.error( xml, status, e );=0A=
=0A=
		// Fire the global callback=0A=
		if ( s.global )=0A=
			jQuery.event.trigger( "ajaxError", [xml, s, e] );=0A=
	},=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Determines if an XMLHttpRequest was successful or not=0A=
	httpSuccess: function( r ) {=0A=
		try {=0A=
			// IE error sometimes returns 1223 when it should be 204 so treat it =
as success, see #1450=0A=
			return !r.status && location.protocol =3D=3D "file:" ||=0A=
				( r.status >=3D 200 && r.status < 300 ) || r.status =3D=3D 304 || =
r.status =3D=3D 1223 ||=0A=
				jQuery.browser.safari && r.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	// Determines if an XMLHttpRequest returns NotModified=0A=
	httpNotModified: function( xml, url ) {=0A=
		try {=0A=
			var xmlRes =3D xml.getResponseHeader("Last-Modified");=0A=
=0A=
			// Firefox always returns 200. check Last-Modified date=0A=
			return xml.status =3D=3D 304 || xmlRes =3D=3D =
jQuery.lastModified[url] ||=0A=
				jQuery.browser.safari && xml.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	httpData: function( r, type ) {=0A=
		var ct =3D r.getResponseHeader("content-type");=0A=
		var xml =3D type =3D=3D "xml" || !type && ct && ct.indexOf("xml") >=3D =
0;=0A=
		var data =3D xml ? r.responseXML : r.responseText;=0A=
=0A=
		if ( xml && data.documentElement.tagName =3D=3D "parsererror" )=0A=
			throw "parsererror";=0A=
=0A=
		// If the type is "script", eval it in global context=0A=
		if ( type =3D=3D "script" )=0A=
			jQuery.globalEval( data );=0A=
=0A=
		// Get the JavaScript object, if JSON is used.=0A=
		if ( type =3D=3D "json" )=0A=
			data =3D eval("(" + data + ")");=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a ) {=0A=
		var s =3D [];=0A=
=0A=
		// If an array was passed in, assume that it is an array=0A=
		// of form elements=0A=
		if ( a.constructor =3D=3D Array || a.jquery )=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function(){=0A=
				s.push( encodeURIComponent(this.name) + "=3D" + encodeURIComponent( =
this.value ) );=0A=
			});=0A=
=0A=
		// Otherwise, assume that it's an object of key/value pairs=0A=
		else=0A=
			// Serialize the key/values=0A=
			for ( var j in a )=0A=
				// If the value is an array then the key names need to be repeated=0A=
				if ( a[j] && a[j].constructor =3D=3D Array )=0A=
					jQuery.each( a[j], function(){=0A=
						s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( this ) =
);=0A=
					});=0A=
				else=0A=
					s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( a[j] ) =
);=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join("&").replace(/%20/g, "+");=0A=
	}=0A=
=0A=
});=0A=
jQuery.fn.extend({=0A=
	show: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "show", width: "show", opacity: "show"=0A=
			}, speed, callback) :=0A=
			=0A=
			this.filter(":hidden").each(function(){=0A=
				this.style.display =3D this.oldblock || "";=0A=
				if ( jQuery.css(this,"display") =3D=3D "none" ) {=0A=
					var elem =3D jQuery("<" + this.tagName + " />").appendTo("body");=0A=
					this.style.display =3D elem.css("display");=0A=
					// handle an edge condition where css is - div { display:none; } or =
similar=0A=
					if (this.style.display =3D=3D "none")=0A=
						this.style.display =3D "block";=0A=
					elem.remove();=0A=
				}=0A=
			}).end();=0A=
	},=0A=
	=0A=
	hide: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "hide", width: "hide", opacity: "hide"=0A=
			}, speed, callback) :=0A=
			=0A=
			this.filter(":visible").each(function(){=0A=
				this.oldblock =3D this.oldblock || jQuery.css(this,"display");=0A=
				this.style.display =3D "none";=0A=
			}).end();=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
	=0A=
	toggle: function( fn, fn2 ){=0A=
		return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ?=0A=
			this._toggle( fn, fn2 ) :=0A=
			fn ?=0A=
				this.animate({=0A=
					height: "toggle", width: "toggle", opacity: "toggle"=0A=
				}, fn, fn2) :=0A=
				this.each(function(){=0A=
					jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]();=0A=
				});=0A=
	},=0A=
	=0A=
	slideDown: function(speed,callback){=0A=
		return this.animate({height: "show"}, speed, callback);=0A=
	},=0A=
	=0A=
	slideUp: function(speed,callback){=0A=
		return this.animate({height: "hide"}, speed, callback);=0A=
	},=0A=
=0A=
	slideToggle: function(speed, callback){=0A=
		return this.animate({height: "toggle"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeIn: function(speed, callback){=0A=
		return this.animate({opacity: "show"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeOut: function(speed, callback){=0A=
		return this.animate({opacity: "hide"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeTo: function(speed,to,callback){=0A=
		return this.animate({opacity: to}, speed, callback);=0A=
	},=0A=
	=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var optall =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function(){=0A=
			if ( this.nodeType !=3D 1)=0A=
				return false;=0A=
=0A=
			var opt =3D jQuery.extend({}, optall);=0A=
			var hidden =3D jQuery(this).is(":hidden"), self =3D this;=0A=
			=0A=
			for ( var p in prop ) {=0A=
				if ( prop[p] =3D=3D "hide" && hidden || prop[p] =3D=3D "show" && =
!hidden )=0A=
					return jQuery.isFunction(opt.complete) && opt.complete.apply(this);=0A=
=0A=
				if ( p =3D=3D "height" || p =3D=3D "width" ) {=0A=
					// Store display property=0A=
					opt.display =3D jQuery.css(this, "display");=0A=
=0A=
					// Make sure that nothing sneaks out=0A=
					opt.overflow =3D this.style.overflow;=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null )=0A=
				this.style.overflow =3D "hidden";=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
			=0A=
			jQuery.each( prop, function(name, val){=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( /toggle|show|hide/.test(val) )=0A=
					e[ val =3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop );=0A=
				else {=0A=
					var parts =3D val.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),=0A=
						start =3D e.cur(true) || 0;=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat(parts[2]),=0A=
							unit =3D parts[3] || "px";=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D "px" ) {=0A=
							self.style[ name ] =3D (end || 1) + unit;=0A=
							start =3D ((end || 1) / e.cur(true)) * start;=0A=
							self.style[ name ] =3D start + unit;=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
						if ( parts[1] )=0A=
							end =3D ((parts[1] =3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
=0A=
						e.custom( start, end, unit );=0A=
					} else=0A=
						e.custom( start, val, "" );=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
	=0A=
	queue: function(type, fn){=0A=
		if ( jQuery.isFunction(type) || ( type && type.constructor =3D=3D =
Array )) {=0A=
			fn =3D type;=0A=
			type =3D "fx";=0A=
		}=0A=
=0A=
		if ( !type || (typeof type =3D=3D "string" && !fn) )=0A=
			return queue( this[0], type );=0A=
=0A=
		return this.each(function(){=0A=
			if ( fn.constructor =3D=3D Array )=0A=
				queue(this, type, fn);=0A=
			else {=0A=
				queue(this, type).push( fn );=0A=
			=0A=
				if ( queue(this, type).length =3D=3D 1 )=0A=
					fn.apply(this);=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	stop: function(clearQueue, gotoEnd){=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		if (clearQueue)=0A=
			this.queue([]);=0A=
=0A=
		this.each(function(){=0A=
			// go in reverse order so anything added to the queue during the loop =
is ignored=0A=
			for ( var i =3D timers.length - 1; i >=3D 0; i-- )=0A=
				if ( timers[i].elem =3D=3D this ) {=0A=
					if (gotoEnd)=0A=
						// force the next step to be the last=0A=
						timers[i](true);=0A=
					timers.splice(i, 1);=0A=
				}=0A=
		});=0A=
=0A=
		// start the next in the queue if the last step wasn't forced=0A=
		if (!gotoEnd)=0A=
			this.dequeue();=0A=
=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
var queue =3D function( elem, type, array ) {=0A=
	if ( !elem )=0A=
		return undefined;=0A=
=0A=
	type =3D type || "fx";=0A=
=0A=
	var q =3D jQuery.data( elem, type + "queue" );=0A=
=0A=
	if ( !q || array )=0A=
		q =3D jQuery.data( elem, type + "queue", =0A=
			array ? jQuery.makeArray(array) : [] );=0A=
=0A=
	return q;=0A=
};=0A=
=0A=
jQuery.fn.dequeue =3D function(type){=0A=
	type =3D type || "fx";=0A=
=0A=
	return this.each(function(){=0A=
		var q =3D queue(this, type);=0A=
=0A=
		q.shift();=0A=
=0A=
		if ( q.length )=0A=
			q[0].apply( this );=0A=
	});=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	=0A=
	speed: function(speed, easing, fn) {=0A=
		var opt =3D speed && speed.constructor =3D=3D Object ? speed : {=0A=
			complete: fn || !fn && easing || =0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && easing.constructor !=3D Function && =
easing=0A=
		};=0A=
=0A=
		opt.duration =3D (opt.duration && opt.duration.constructor =3D=3D =
Number ? =0A=
			opt.duration : =0A=
			{ slow: 600, fast: 200 }[opt.duration]) || 400;=0A=
	=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function(){=0A=
			if ( opt.queue !=3D=3D false )=0A=
				jQuery(this).dequeue();=0A=
			if ( jQuery.isFunction( opt.old ) )=0A=
				opt.old.apply( this );=0A=
		};=0A=
	=0A=
		return opt;=0A=
	},=0A=
	=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
	=0A=
	timers: [],=0A=
	timerId: null,=0A=
=0A=
	fx: function( elem, options, prop ){=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig )=0A=
			options.orig =3D {};=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
=0A=
	// Simple function for setting a style value=0A=
	update: function(){=0A=
		if ( this.options.step )=0A=
			this.options.step.apply( this.elem, [ this.now, this ] );=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
=0A=
		// Set display property to block for height/width animations=0A=
		if ( this.prop =3D=3D "height" || this.prop =3D=3D "width" )=0A=
			this.elem.style.display =3D "block";=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function(force){=0A=
		if ( this.elem[this.prop] !=3D null && this.elem.style[this.prop] =
=3D=3D null )=0A=
			return this.elem[ this.prop ];=0A=
=0A=
		var r =3D parseFloat(jQuery.css(this.elem, this.prop, force));=0A=
		return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, =
this.prop)) || 0;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function(from, to, unit){=0A=
		this.startTime =3D (new Date()).getTime();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || "px";=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
		this.update();=0A=
=0A=
		var self =3D this;=0A=
		function t(gotoEnd){=0A=
			return self.step(gotoEnd);=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		jQuery.timers.push(t);=0A=
=0A=
		if ( jQuery.timerId =3D=3D null ) {=0A=
			jQuery.timerId =3D setInterval(function(){=0A=
				var timers =3D jQuery.timers;=0A=
				=0A=
				for ( var i =3D 0; i < timers.length; i++ )=0A=
					if ( !timers[i]() )=0A=
						timers.splice(i--, 1);=0A=
=0A=
				if ( !timers.length ) {=0A=
					clearInterval( jQuery.timerId );=0A=
					jQuery.timerId =3D null;=0A=
				}=0A=
			}, 13);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple 'show' function=0A=
	show: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(0, this.cur());=0A=
=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		if ( this.prop =3D=3D "width" || this.prop =3D=3D "height" )=0A=
			this.elem.style[this.prop] =3D "1px";=0A=
		=0A=
		// Start by showing the element=0A=
		jQuery(this.elem).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function(gotoEnd){=0A=
		var t =3D (new Date()).getTime();=0A=
=0A=
		if ( gotoEnd || t > this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			var done =3D true;=0A=
			for ( var i in this.options.curAnim )=0A=
				if ( this.options.curAnim[i] !=3D=3D true )=0A=
					done =3D false;=0A=
=0A=
			if ( done ) {=0A=
				if ( this.options.display !=3D null ) {=0A=
					// Reset the overflow=0A=
					this.elem.style.overflow =3D this.options.overflow;=0A=
				=0A=
					// Reset the display=0A=
					this.elem.style.display =3D this.options.display;=0A=
					if ( jQuery.css(this.elem, "display") =3D=3D "none" )=0A=
						this.elem.style.display =3D "block";=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide )=0A=
					this.elem.style.display =3D "none";=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show )=0A=
					for ( var p in this.options.curAnim )=0A=
						jQuery.attr(this.elem.style, p, this.options.orig[p]);=0A=
			}=0A=
=0A=
			// If a callback was provided, execute it=0A=
			if ( done && jQuery.isFunction( this.options.complete ) )=0A=
				// Execute the complete function=0A=
				this.options.complete.apply( this.elem );=0A=
=0A=
			return false;=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			this.pos =3D jQuery.easing[this.options.easing || =
(jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, =
this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
=0A=
};=0A=
=0A=
jQuery.fx.step =3D {=0A=
	scrollLeft: function(fx){=0A=
		fx.elem.scrollLeft =3D fx.now;=0A=
	},=0A=
=0A=
	scrollTop: function(fx){=0A=
		fx.elem.scrollTop =3D fx.now;=0A=
	},=0A=
=0A=
	opacity: function(fx){=0A=
		jQuery.attr(fx.elem.style, "opacity", fx.now);=0A=
	},=0A=
=0A=
	_default: function(fx){=0A=
		fx.elem.style[ fx.prop ] =3D fx.now + fx.unit;=0A=
	}=0A=
};=0A=
// The Offset Method=0A=
// Originally By Brandon Aaron, part of the Dimension Plugin=0A=
// http://jquery.com/plugins/project/dimensions=0A=
jQuery.fn.offset =3D function() {=0A=
	var left =3D 0, top =3D 0, elem =3D this[0], results;=0A=
	=0A=
	if ( elem ) with ( jQuery.browser ) {=0A=
		var parent       =3D elem.parentNode, =0A=
		    offsetChild  =3D elem,=0A=
		    offsetParent =3D elem.offsetParent, =0A=
		    doc          =3D elem.ownerDocument,=0A=
		    safari2      =3D safari && parseInt(version) < 522 && =
!/adobeair/i.test(userAgent),=0A=
		    fixed        =3D jQuery.css(elem, "position") =3D=3D "fixed";=0A=
	=0A=
		// Use getBoundingClientRect if available=0A=
		if ( elem.getBoundingClientRect ) {=0A=
			var box =3D elem.getBoundingClientRect();=0A=
		=0A=
			// Add the document scroll offsets=0A=
			add(box.left + Math.max(doc.documentElement.scrollLeft, =
doc.body.scrollLeft),=0A=
				box.top  + Math.max(doc.documentElement.scrollTop,  =
doc.body.scrollTop));=0A=
		=0A=
			// IE adds the HTML element's border, by default it is medium which =
is 2px=0A=
			// IE 6 and 7 quirks mode the border width is overwritable by the =
following css html { border: 0; }=0A=
			// IE 7 standards mode, the border is always 2px=0A=
			// This border/offset is typically represented by the clientLeft and =
clientTop properties=0A=
			// However, in IE6 and 7 quirks mode the clientLeft and clientTop =
properties are not updated when overwriting it via CSS=0A=
			// Therefore this method will be off by 2px in IE while in quirksmode=0A=
			add( -doc.documentElement.clientLeft, -doc.documentElement.clientTop =
);=0A=
	=0A=
		// Otherwise loop through the offsetParents and parentNodes=0A=
		} else {=0A=
		=0A=
			// Initial element offsets=0A=
			add( elem.offsetLeft, elem.offsetTop );=0A=
			=0A=
			// Get parent offsets=0A=
			while ( offsetParent ) {=0A=
				// Add offsetParent offsets=0A=
				add( offsetParent.offsetLeft, offsetParent.offsetTop );=0A=
			=0A=
				// Mozilla and Safari > 2 does not include the border on offset =
parents=0A=
				// However Mozilla adds the border for table or table cells=0A=
				if ( mozilla && !/^t(able|d|h)$/i.test(offsetParent.tagName) || =
safari && !safari2 )=0A=
					border( offsetParent );=0A=
					=0A=
				// Add the document scroll offsets if position is fixed on any =
offsetParent=0A=
				if ( !fixed && jQuery.css(offsetParent, "position") =3D=3D "fixed" )=0A=
					fixed =3D true;=0A=
			=0A=
				// Set offsetChild to previous offsetParent unless it is the body =
element=0A=
				offsetChild  =3D /^body$/i.test(offsetParent.tagName) ? offsetChild =
: offsetParent;=0A=
				// Get next offsetParent=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
		=0A=
			// Get parent scroll offsets=0A=
			while ( parent && parent.tagName && =
!/^body|html$/i.test(parent.tagName) ) {=0A=
				// Remove parent scroll UNLESS that parent is inline or a table to =
work around Opera inline/table scrollLeft/Top bug=0A=
				if ( !/^inline|table.*$/i.test(jQuery.css(parent, "display")) )=0A=
					// Subtract parent scroll offsets=0A=
					add( -parent.scrollLeft, -parent.scrollTop );=0A=
			=0A=
				// Mozilla does not add the border for a parent that has overflow =
!=3D visible=0A=
				if ( mozilla && jQuery.css(parent, "overflow") !=3D "visible" )=0A=
					border( parent );=0A=
			=0A=
				// Get next parent=0A=
				parent =3D parent.parentNode;=0A=
			}=0A=
		=0A=
			// Safari <=3D 2 doubles body offsets with a fixed position =
element/offsetParent or absolutely positioned offsetChild=0A=
			// Mozilla doubles body offsets with a non-absolutely positioned =
offsetChild=0A=
			if ( (safari2 && (fixed || jQuery.css(offsetChild, "position") =3D=3D =
"absolute")) || =0A=
				(mozilla && jQuery.css(offsetChild, "position") !=3D "absolute") )=0A=
					add( -doc.body.offsetLeft, -doc.body.offsetTop );=0A=
			=0A=
			// Add the document scroll offsets if position is fixed=0A=
			if ( fixed )=0A=
				add(Math.max(doc.documentElement.scrollLeft, doc.body.scrollLeft),=0A=
					Math.max(doc.documentElement.scrollTop,  doc.body.scrollTop));=0A=
		}=0A=
=0A=
		// Return an object with top and left properties=0A=
		results =3D { top: top, left: left };=0A=
	}=0A=
=0A=
	function border(elem) {=0A=
		add( jQuery.curCSS(elem, "borderLeftWidth", true), jQuery.curCSS(elem, =
"borderTopWidth", true) );=0A=
	}=0A=
=0A=
	function add(l, t) {=0A=
		left +=3D parseInt(l) || 0;=0A=
		top +=3D parseInt(t) || 0;=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
})();=0A=

------=_NextPart_000_0000_01CB9BE2.645CAB20--
